//this should be made more dynamic, but since for this release,
//we don't have any other platforms, I am doing it rather ugly way.
if (OS.isSun() && new File(SMFService.SVCADM).exists())
return ( new SMFService() );
else {
throw new RuntimeException("noSuitableServiceImplementation");
}