@Override
public InputStream openResource(String resource) throws IOException {
ClassLoaderService classLoaderService = serviceManager.requestService( ClassLoaderService.class );
InputStream inputStream;
try {
inputStream = classLoaderService.locateResourceStream( resource );
}
finally {
serviceManager.releaseService( ClassLoaderService.class );
}