anchor.diff:      	</cfscript>
   	</cffunction>
   
  -	<!--- getLocales --->
  -	<!--- getLocalName --->
  +
  +	<cffunction access="public" returntype="Array" name="getLocales" output="false" hint="An Enumeration of preferred Locale objects for the client.">
  +		<cfscript>
  +        	return getHttpServletRequest().getLocales();
  +    	</cfscript>
  +	</cffunction>
  +
  +
  +	<cffunction access="public" returntype="String" name="getLocalName" output="false" hint="A String containing the host name of the IP on which the request was received.">
  +		<cfscript>
  +        	return getHttpServletRequest().getLocalName();
  +    	</cfscript>
  +	</cffunction>
  +
   
   	<cffunction access="public" returntype="numeric" name="getLocalPort" output="false" hint="Returns the Internet Protocol (IP) port number of the interface on which the request was received.">
   		<cfscript>
  
positive.code:         </cfscript>
  	</cffunction>
  
  	<!--- getUserPrincipal --->
  	<!--- isRequestedSessionIdFromCookie --->
  	<!--- isRequestedSessionIdFromURL --->
  	<!--- isRequestedSessionIdValid --->
  	<!--- isSecure --->
  	<!--- isUserInRole --->
  	<!--- removeAttribute --->
  
  	<cffunction access="public" returntype="void" name="setAttribute" output="false">
  		<cfargument type="String" name="name" required="true" hint="The attribute name">
  
negative.code:     	</cfscript>
  	</cffunction>
  
  
  	<cffunction access="public" returntype="void" name="setCharacterEncoding" output="false" hint="Sets the character encoding scheme to the ESAPI configured encoding scheme.">
  		<cfargument type="String" name="enc" required="true" hint="The encoding scheme">
  		<cfscript>
          	getHttpServletRequest().setCharacterEncoding(instance.ESAPI.securityConfiguration().getCharacterEncoding());
      	</cfscript>
  	</cffunction>
  
  
  	<cffunction access="public" returntype="String" name="getAllowableContentRoot" output="false">
  		<cfscript>
  