anchor.diff:  	
   	<cffunction name="resolveDependencies" returntype="void" access="private" output="false">
   		
  -		<cfset var configXML = '' />
  -		<cfset var configXmlFile = '' />
  -		<cfset var listeners = 0 />
  -		<cfset var filters = 0 />
  -		<cfset var plugins = 0 />
  -		<cfset var targets = ArrayNew(1) />
  -		<cfset var Ix = 0 />
  +		<cfset var beanFactory = getProperty(getProperty('beanFactoryName')) />
  +		<cfset var targets = StructNew() />
   		
   		<cfset var targetObj = 0 />
   		<cfset var targetIx = 0 />
   		
   		<cfset var md = '' />
  -		<cfset var function = '' />
   		<cfset var functionIndex = 0 />
   		
   		<cfset var setterName = '' />
   		<cfset var setterType = '' />
   		<cfset var beanName = '' />
   		
  -		<cfset var beanFactory = getProperty(getProperty('beanFactoryName')) />
  -		
  -		<!--- get listeners, filters and plugins --->
  -		<cfset listeners = getListeners(configXML) />
  -		<cfset filters = getFilters(configXML) />
  -		<cfset plugins = getPlugins(configXML) />
  -		<!--- join arrays --->
  -		<cfloop from="1" to="#ArrayLen(listeners)#" index="Ix">
  -			<cfset ArrayAppend(targets, listeners[Ix]) />
  -		</cfloop>
  -		<cfloop from="1" to="#ArrayLen(filters)#" index="Ix">
  -			<cfset ArrayAppend(targets, filters[Ix]) />
  -		</cfloop>
  -		<cfloop from="1" to="#ArrayLen(plugins)#" index="Ix">
  -			<cfset ArrayAppend(targets, plugins[Ix]) />
  -		</cfloop>
  -		
  -		
  -		<cfloop from="1" to="#ArrayLen(targets)#" index="targetIx">
  -			<cfset targetObj = targets[targetIx] />
  +
  +		<cfset targets.data = ArrayNew(1) />
  +		<cfset getListeners(targets) />
  +		<cfset getFilters(targets) />
  +		<cfset getPlugins(targets) />
  +		
  +		<cfloop from="1" to="#ArrayLen(targets.data)#" index="targetIx">
  +			<cfset targetObj = targets.data[targetIx] />
   			<!--- look for autowirable collaborators for any SETTERS --->
   			<cfset md = getMetaData(targetObj) />	
   
  
positive.code: <cfcomponent name="ColdspringPlugin" extends="MachII.framework.Plugin" hint="I am a mach-ii plugin for coldspring" output="false">
  	<cffunction name="configure" access="public" returntype="void" output="false" hint="I initialize this plugin during framework startup">
  		<cfset var pm = getAppManager().getPropertyManager()/>
  		
  		<!--- determine the location of the bean def xml file --->
  		<cfset var serviceDefXmlLocation = pm.getProperty(getParameter('configFilePropertyName','ColdSpringComponentsLocation'))/>
  		
  
negative.code: 		<!--- todo: defaults set via mach-ii params --->
  		<cfset var defaults = structnew()/>
  		
  		<!--- vars for locating and storing bean factory (from properties/params) --->
  		<cfset var bfUtils = createObject("component","coldspring.context.util.ApplicationContextUtils").init()/>
  		<cfset var parentBeanFactoryKey = getParameter("parentBeanFactoryKey", "") />
  		
  		<cfset var localBeanFactoryKey = getParameter('beanFactoryPropertyName', bfUtils.DEFAULT_CONTEXT_KEY)>
  		<cfset var placeFactoryInApplicationScope = getParameter('placeFactoryInApplicationScope','false') />
  		
  		<cfset var appContext = 0 />
  		<cfset var bf = 0/>
  		
  		<cfset var p = 0/>
  