{
// Hack, if it doesn't have a classloader use the "null" classloader
// we don't want it to gain itself as the classloader
BeanMetaData classLoaderBean = (BeanMetaData) classLoader;
if (classLoaderBean.getClassLoader() == null)
classLoaderBean.setClassLoader(new AbstractClassLoaderMetaData(new AbstractValueMetaData()));
result.add((BeanMetaData) classLoader);
}
}
List<BeanMetaDataFactory> factories = getBeanFactories();