anchor.diff:  	<cffunction name="setConditionalDependencies" access="public" returntype="void" output="false">
   		<cfargument name="conditionals" type="array" required="true" />
   
  -		<cfset _conditionalDependencies = arguments.conditionals />
  +		<cfset _conditionalDependencies = conditionals />
   	</cffunction>
   
   <!--- private methods --->
   	<cffunction name="_parseProperties" access="private" returntype="void" output="false" hint="I read the file's content and parse it's javadoc comments to calculate properties and dependencies">
   		<cfscript>
  -			var content			= $fileRead( getPath() );
  -			var metaBlock		= $reSearch('/\*\*(.*?)\*/', content); // grab the first entire block of meta comments
  -			var meta			= "";
  -			var i				= 1;
  -			var tmp				= "";
  -			var prop			= "";
  -			var value			= "";
  -
  -			_properties			= StructNew();
  -
  -			if( StructKeyExists(metaBlock, '$1') ){
  -				content 	= metaBlock.$1[1] & '*/';
  -				meta		= $reSearch('\*.*?@([A-Za-z0-9]+?) (.*?)\*', content); // search for the attributes and their values
  -				if( StructKeyExists( meta, '$1' ) and StructKeyExists( meta, '$2') ){
  -					for(i=1; i LTE ArrayLen(meta.$1); i++){
  -						prop	= meta.$1[i];
  -						value	= Trim(meta.$2[i]);
  -
  -						if(StructKeyExists(_properties, prop)){
  -							if(not IsArray(_properties[prop])){
  +			var content   = $fileRead( getPath() );
  +			var metaBlock = $reSearch( '/\*\*(.*?)\*/', content ); // grab the first entire block of meta comments
  +			var meta      = "";
  +			var i         = 1;
  +			var tmp       = "";
  +			var prop      = "";
  +			var value     = "";
  +
  +			_properties = StructNew();
  +
  +			if ( StructKeyExists( metaBlock, '$1' ) ) {
  +				content = metaBlock.$1[1] & '*/';
  +				meta    = $reSearch( '\*.*?@([A-Za-z0-9]+?) (.*?)\*', content ); // search for the attributes and their values
  +				if ( StructKeyExists( meta, '$1' ) and StructKeyExists( meta, '$2' ) ) {
  +					for( i=1; i LTE ArrayLen(meta.$1); i++ ){
  +						prop  = meta.$1[i];
  +						value = Trim( meta.$2[i] );
  +
  +						if ( StructKeyExists( _properties, prop ) ) {
  +							if ( not IsArray( _properties[prop] ) ) {
   								tmp = _properties[prop];
   								_properties[prop] = ArrayNew(1);
  -								ArrayAppend(_properties[prop], tmp);
  +								ArrayAppend( _properties[prop], tmp );
   							}
  -							ArrayAppend(_properties[prop], value);
  +							ArrayAppend( _properties[prop], value );
   
   						} else {
  -							_properties[prop] = value;
  +							_properties[ prop ] = value;
   						}
   					}
   				}
  
positive.code: 	</cffunction>
  
  	<cffunction name="getProperty" access="public" returntype="any" output="false" hint="I return the value of a given property for the file. Properties are defined in static files using javadoc notation (a property being equivalent to a javadoc attribute). Calling code can force the returned value to be simple or an array (for when single or multiple values are expected). Calling code may also define a default value should the property not exist.">
  		<cfargument name="propertyName"			type="string"	required="true" />
  		<cfargument name="defaultValue"			type="any"		required="false" default="" />
  		<cfargument name="forceType"			type="string"	required="false" default="any" />
  
  		<cfscript>
  			var prop	= "";
  			var arr		= "";
  
  			if(not StructKeyExists(_properties, arguments.propertyName)){
  				return arguments.defaultValue;
  			}
  
  			prop = _properties[arguments.propertyName];
  			if( IsArray(prop) and arguments.forceType Eq 'string' ){
  				return prop[1];
  			}
  			if( not IsArray(prop) and arguments.forceType Eq 'array' ){
  				arr = ArrayNew(1);
  				ArrayAppend(arr, prop);
  				return arr;
  			}
  
  
negative.code: 
  	<cffunction name="getContent" access="public" returntype="string" output="false" hint="I return the content of the file (through a local file read when a local file and http get when an external file)">
  		<cfscript>
  			if ( _isLocal() ) {
  				return $fileRead( getPath() );
  			}
  
  