anchor.diff:  		<!--- get rid of my mayhem --->
   		<cfset StructDelete(listenerManager,'getListenerNamesForColdSpring') /> 
   		
  -		<!--- Get each listener name from mach-ii file, ask listener manager for it --->
  +		<!--- append each retrieved listener to the targets array (in struct) --->
   		<cfloop from="1" to="#ArrayLen(listenerNames)#" index="i">
  -			<cfset ArrayAppend(listeners, listenerManager.getListener(listenerNames[i])) />
  -		</cfloop>
  -		
  -		<cfreturn listeners />
  +			<cfset ArrayAppend(targets.data, listenerManager.getListener(listenerNames[i])) />
  +		</cfloop>
  +		
   	</cffunction>
   	
   	<cffunction name="getFilterNamesForColdSpring" returntype="array" access="public" output="false">
   		<cfreturn StructKeyArray(variables.filters) />
   	</cffunction>
   		
  -	<cffunction name="getFilters" returntype="array" access="private" output="false">
  -		<cfargument name="configXML" type="string" required="true" />
  -		<cfset var filterNodes = 0 />
  -		<cfset var filterName = 0 />
  -		<cfset var i = 0 />
  -		<cfset var filters = ArrayNew(1) />
  +	<cffunction name="getFilters" returntype="void" access="private" output="false">
  +		<cfargument name="targets" type="struct" required="true" />
   		<cfset var filterManager = getAppManager().getFilterManager() />
   		<cfset var filterNames = 0 />
  +		<cfset var i = 0 />
   		
   		<cfset filterManager['getFilterNamesForColdSpring'] = variables['getFilterNamesForColdSpring'] />
   		<cfset filterNames = filterManager.getFilterNamesForColdSpring() />
   		<cfset StructDelete(filterManager,'getFilterNamesForColdSpring') /> 
   		
  +		<!--- append each retrieved filter to the targets array (in struct) --->
   		<cfloop from="1" to="#ArrayLen(filterNames)#" index="i">
  -			<cfset ArrayAppend(filters, getAppManager().getFilterManager().getFilter(filterNames[i])) />
  -		</cfloop>
  -		
  -		<cfreturn filters />
  +			<cfset ArrayAppend(targets.data, filterManager.getFilter(filterNames[i])) />
  +		</cfloop>
  +		
   	</cffunction>
   	
   	<cffunction name="getPluginNamesForColdSpring" returntype="array" access="public" output="false">
   		<cfreturn StructKeyArray(variables.plugins) />
   	</cffunction>
   		
  -	<cffunction name="getPlugins" returntype="array" access="private" output="false">
  -		<cfargument name="configXML" type="string" required="true" />
  -		<cfset var pluginNodes = 0 />
  -		<cfset var pluginName = 0 />
  -		<cfset var i = 0 />
  -		<cfset var plugins = ArrayNew(1) />
  +	<cffunction name="getPlugins" returntype="void" access="private" output="false">
  +		<cfargument name="targets" type="struct" required="true" />
   		<cfset var pluginManager = getAppManager().getPluginManager() />
   		<cfset var pluginNames = 0 />
  +		<cfset var i = 0 />
   		
   		<cfset pluginManager['getPluginNamesForColdSpring'] = variables['getPluginNamesForColdSpring'] />
   		<cfset pluginNames = pluginManager.getPluginNamesForColdSpring() />
   		<cfset StructDelete(pluginManager,'getPluginNamesForColdSpring') /> 
   		
  +		<!--- append each retrieved plugin to the targets array (in struct) --->
   		<cfloop from="1" to="#ArrayLen(pluginNames)#" index="i">
  -			<cfset ArrayAppend(plugins, getAppManager().getPluginManager().getPlugin(pluginNames[i])) />
  -		</cfloop>
  -		
  -		<cfreturn plugins />
  +			<cfset ArrayAppend(targets.data, pluginManager.getPlugin(pluginNames[i])) />
  +		</cfloop>
  +		
   	</cffunction>
   </cfcomponent>
positive.code:   limitations under the License.
  		
  			
   $Id: ColdspringPlugin.cfc,v 1.3 2005/11/17 19:24:45 rossd Exp $
  
  --->
  
  
negative.code: 		<cfset bf.loadBeansFromXmlFile(serviceDefXmlLocation,true)/>
  
  		<!--- put bean factory back into property mgr --->
  		<!--- <cfset setProperty('beanFactoryName',getParameter('beanFactoryPropertyName','beanFactory')) />
  		<cfset setProperty(getProperty('beanFactoryName'),bf)/> --->
  		<cfset setProperty('beanFactoryName',localBeanFactoryKey) />
  		<cfset setProperty(localBeanFactoryKey,appContext)/>
  		
  		<cfif placeFactoryInApplicationScope>
  			<cfset bfUtils.setNamedApplicationContext('application', localBeanFactoryKey, appContext)>
  		</cfif>
  		
  		<cfif getParameter('resolveMachiiDependencies','false')>
  