"settings/data-access-permission-handler", SimpleDataAccessPermissionHandler.class.getName() ); //$NON-NLS-1$
Class<?> clazz = Class.forName( dataAccessClassName, true, getClass().getClassLoader() );
Constructor<?> defaultConstructor = clazz.getConstructor( new Class[] {} );
dataAccessPermHandler = (IDataAccessPermissionHandler) defaultConstructor.newInstance();
IPentahoObjectFactory objectFactory = PentahoSystem.getObjectFactory();
<BUG>datasourceService = PentahoSystem.getObjectFactory().objectDefined( IDBDatasourceService.class )
?  objectFactory.get( IDBDatasourceService.class, null ) : null;</BUG>
} catch ( Exception e ) {
logger.error(
Messages.getErrorString( "ConnectionServiceImpl.ERROR_0007_DATAACCESS_PERMISSIONS_INIT_ERROR", e //$NON-NLS-1$

"settings/data-access-permission-handler", SimpleDataAccessPermissionHandler.class.getName() ); //$NON-NLS-1$
Class<?> clazz = Class.forName( dataAccessClassName, true, getClass().getClassLoader() );
Constructor<?> defaultConstructor = clazz.getConstructor( new Class[] {} );
dataAccessPermHandler = (IDataAccessPermissionHandler) defaultConstructor.newInstance();
IPentahoObjectFactory objectFactory = PentahoSystem.getObjectFactory();
datasourceService = objectFactory.objectDefined( IDBDatasourceService.class )
?  objectFactory.get( IDBDatasourceService.class, null ) : null;
} catch ( Exception e ) {
logger.error(
Messages.getErrorString( "ConnectionServiceImpl.ERROR_0007_DATAACCESS_PERMISSIONS_INIT_ERROR", e //$NON-NLS-1$
