// bootstrap the minimal set of loaders needed to read the system module files
// all others should be defined in the system.module file
components.add(bootstrapLoader(factory, introspector, ModuleLoader.class));
components.add(bootstrapLoader(factory, introspector, ModuleFragmentLoader.class));
Component propFactory = factory.createSystemComponent("org.apache.tuscany.core.system.loader.DefaultPropertyFactory", StAXPropertyFactory.class, StringParserPropertyFactory.class, Scope.MODULE);
introspector.introspect(StAXPropertyFactory.class);
components.add(propFactory);
components.add(bootstrapLoader(factory, introspector, ComponentLoader.class));
components.add(bootstrapLoader(factory, introspector, EntryPointLoader.class));
components.add(bootstrapLoader(factory, introspector, InterfaceJavaLoader.class));
components.add(bootstrapLoader(factory, introspector, SystemImplementationLoader.class));