anchor.diff:  		<cfset var listenerNames = 0 />
   		<cfset var i = 0 />
   		
  -		<!--- inject a method I need into the manager and use it to get the listener names --->
  -		<cfset listenerManager['getListenerNamesForColdSpring'] = variables['getListenerNamesForColdSpring'] />
  -		<cfset listenerNames = listenerManager.getListenerNamesForColdSpring() />
  -		<!--- get rid of my mayhem --->
  -		<cfset StructDelete(listenerManager,'getListenerNamesForColdSpring') /> 
  +		<cfif StructKeyExists(listenerManager,"getListenerNames")>
  +			<cfset listenerNames = listenerManager.getListenerNames() />
  +		<cfelse>
  +			<!--- inject a method I need into the manager and use it to get the listener names --->
  +			<cfset listenerManager['getListenerNamesForColdSpring'] = variables['getListenerNamesForColdSpring'] />
  +			<cfset listenerNames = listenerManager.getListenerNamesForColdSpring() />
  +			<!--- get rid of my mayhem --->
  +			<cfset StructDelete(listenerManager,'getListenerNamesForColdSpring') /> 
  +		</cfif>
   		
   		<!--- append each retrieved listener to the targets array (in struct) --->
   		<cfloop from="1" to="#ArrayLen(listenerNames)#" index="i">
  
positive.code: 		<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">
  
negative.code:   limitations under the License.
  		
  			
   $Id: ColdspringPlugin.cfc,v 1.9 2006/08/29 12:28:46 scottc Exp $
  
  --->
  
  