}
}
private boolean optionalService(final Properties properties, final String className) {
try {
final Service service = (Service) getClass().getClassLoader().loadClass(className).newInstance();
service.init(properties);
return true;
} catch (final ClassNotFoundException e) {
// no-op: logger.info("Optional service not installed: " + className);
} catch (final Exception e) {
logger.log(Level.SEVERE, "Failed to start: " + className, e);