{
final URL plexusXml = lookupPlexusXml( configuration );
context = getContextComponent( configuration );
context.put( PlexusConstants.PLEXUS_KEY, this );
variables = new ContextMapAdapter( context );
containerRealm = lookupContainerRealm( configuration );
componentVisibility = configuration.getComponentVisibility();
isAutoWiringEnabled = configuration.getAutoWiring();