}
protected IMetaclass createMetaclass(Class<?> javaClass,
IMetaclass superMetaclass) {
if (service != null) {
IMetaclassFactory factory = service.findFactory(javaClass);
if (factory != null) {
return factory.create(javaClass, superMetaclass, xwtLoader);
}
}
boolean lazyLoading = false; // TODO Get value from preference
return new Metaclass(javaClass, superMetaclass, lazyLoading, xwtLoader);
}