public synchronized ContainerRegistryBuilder createContainerBuilder(AppContextWrapper context) {
		containerLoaderAnnotation.startScan(context);

		ContainerFactory containerFactory = new ContainerFactory();
		ContainerWrapper cw = containerFactory.create(containerLoaderAnnotation.getConfigInfo());

		ContainerComponents configComponents = containerLoaderXML.loadAllContainerConfig(context);
		ContainerComponents aspectConfigComponents = containerLoaderXML.loadAllAspectConfig(context);

		return createContainerBuilder(context, cw, configComponents, aspectConfigComponents);
	}
public synchronized ContainerRegistryBuilder createContainerBuilder ( AppContextWrapper context ) { containerLoaderAnnotation . startScan ( context ) ; ContainerFactory containerFactory = new ContainerFactory ( ) ; ContainerWrapper cw = containerFactory . create ( containerLoaderAnnotation . getConfigInfo ( ) ) ; ContainerComponents configComponents = containerLoaderXML . loadAllContainerConfig ( context ) ; ContainerComponents aspectConfigComponents = containerLoaderXML . loadAllAspectConfig ( context ) ; return createContainerBuilder ( context , cw , configComponents , aspectConfigComponents ) ; }
the main method in this class, read all components include interceptors
from Xml configure file.

create a micro container instance. and then returen a ContainerBuilder
instance

@param context
@return