anchor.diff:  	
   	<cffunction name="containsBean" access="public" returntype="boolean" output="false">
   		<cfargument name="beanName" type="string" required="true" />
  -		<cfthrow type="Method.NotImplemented">
  -	</cffunction>
  -	
  -	<cffunction name="getBeanFromSingletonCache" access="public" returntype="any" output="false">
  -		<cfargument name="beanName" type="string" required="true" />
  -		<cfthrow type="Method.NotImplemented">
  -	</cffunction>
  -	
  -	<cffunction name="addBeanToSingletonCache" access="public" returntype="any" output="false">
  -		<cfargument name="beanName" type="string" required="true" />
  -		<cfargument name="beanObject" type="string" required="true" />
   		<cfthrow type="Method.NotImplemented">
   	</cffunction>
   	
  
positive.code:   limitations under the License.
  		
  			
   $Id: AbstractBeanFactory.cfc,v 1.7 2007/01/01 17:41:36 scottc Exp $
  
  --->
   
  
negative.code: 	<cffunction name="resolveBeanName" access="public" returntype="string" output="false">
  		<cfargument name="name" type="string" required="true" />
  		<cfset var beanName = "" />
  		<!--- <cfset var sys = CreateObject('java','java.lang.System') /> --->
  		<!--- first look to resolve alias, if we don;t have the alias mapped, return supplied bean name --->
  		<cflock name="bf_#variables.beanFactoryId#.AliasMap" type="readonly" timeout="5">
  			<cfif StructKeyExists(variables.aliasMap, arguments.name)>
  