if (resourceCL == null) {
if (this.createResourceClassLoaders) {
ResourceType resourceType = resource.getResourceType();
String resourcePlugin = resourceType.getPlugin();
ClassLoaderType resourceClassLoaderType = resourceType.getClassLoaderType();
ResourceType parentResourceType = parent.getResource().getResourceType();
String parentPlugin = parentResourceType.getPlugin();
ClassLoaderType parentClassLoaderType = parentResourceType.getClassLoaderType();
if (resourcePlugin.equals(parentPlugin)) {
// both resource and parent are from the same plugin, resource uses the same CL as its parent
resourceCL = parent.getResourceClassLoader();
} else {