anchor.diff:  		<cfset variables.Mustache.partials = arguments.partials/>
   	</cffunction>
   
  -</cfcomponent>
  +</cfcomponent>
positive.code: 
  	<!--- namespace for Mustache private variables (to avoid name collisions when extending Mustache.cfc) --->
  	<cfset variables.Mustache = structNew() />
  
  	<!--- captures the ".*" match for looking for formatters (see #2) and also allows nested structure references (see #3), removes looking for comments --->
  	<cfset variables.Mustache.TagRegEx = createObject("java","java.util.regex.Pattern").compile("\{\{(\{|&|\>)?\s*((?:\w+(?:(?:\.\w+){1,})?)|\.)(.*?)\}?\}\}", 32)/>
  	<!--- captures nested structure references --->
  	<cfset variables.Mustache.SectionRegEx = createObject("java","java.util.regex.Pattern").compile("\{\{(##|\^)\s*(\w+(?:(?:\.\w+){1,})?)\s*}}(.*?)\{\{/\s*\2\s*\}\}", 32)/>
  	<!--- captures nested structure references --->
  	<cfset variables.Mustache.CommentRegEx = createObject("java","java.util.regex.Pattern").compile("((^\r?\n?)|\s+)?\{\{!.*?\}\}(\r?\n?(\r?\n?)?)?", 40)/>
  	<!--- captures nested structure references --->
  	<cfset variables.Mustache.HeadTailBlankLinesRegEx = createObject("java","java.util.regex.Pattern").compile(javaCast("string", "(^(\r?\n))|((?<!(\r?\n))(\r?\n)$)"), 32)/>
  	<!--- for tracking partials --->
  	<cfset variables.Mustache.partials = {}/>
  
  
negative.code: 		<cfargument name="context" default="#this#"/>
  		<cfargument name="partials" hint="the partial objects" required="true" default="#structNew()#"/>
  		<cfargument name="options" hint="options object (can be used in overridden functions to pass additional instructions)" required="false" default="#structNew()#"/>
  		
  		<!--- Replace partials in template --->
  		<cfset arguments.template=replacePartialsInTemplate(arguments.template,arguments.partials) />
  		
  		<cfset var results = renderFragment(argumentCollection=arguments)/>
  
  		<!--- remove single blank lines at the head/tail of the stream --->
  		<cfset results = variables.Mustache.HeadTailBlankLinesRegEx.matcher(javaCast("string", results)).replaceAll("")/>
  
  		<cfreturn results/>
  	</cffunction>
  
  	<cffunction name="replacePartialsInTemplate" access="private" output="false">
  		<cfargument name="template" />
  		<cfargument name="partials"/>
  		
  		<cfset local.matches = ReFindNoCaseValues(arguments.template, variables.Mustache.PartialRegEx)/>
  		
  		<cfif arrayLen(local.matches)>
  			<cfset local.partial = getPartial(trim(local.matches[2]),arguments.partials) />
  			<cfset local.result= ReplaceNoCase(arguments.template,local.matches[1],local.partial) />
  		<cfelse>
  			<cfset local.result=arguments.template />
  		</cfif>		
  		
  		<cfreturn local.result />
  		
  	</cffunction>
  
  	<cffunction name="renderFragment" access="private" output="false"
  