anchor.diff:  			else if(attrib.output EQ "browser") attrib['format'] = variables.default.browser;
   			else                                attrib['format'] = variables.default.console;
   		}
  -		else if(not arrayFindNoCase(supportedFormats, attrib.format)){
  +		else if( !arrayFindNoCase( variables.supportedFormats, attrib.format ) ) {
   			throw message="format [#attrib.format#] is not supported, supported formats are [#arrayToList(supportedFormats)#]";
   		}
   
  
positive.code: 			}
  		} else {
  
  			doOutput( attrib, meta, context, caller );
  		}
  
  
  
negative.code: 
  		var dumpID = createId();
  
  		var hasReference = structKeyExists( arguments.meta,'hasReference' ) && arguments.meta.hasReference;
  		var result = this[ arguments.attrib.format ]( arguments.meta, arguments.context, arguments.attrib.expand, arguments.attrib.output, hasReference, 0, dumpID );
  
  		// sleep( 5000 );	// simulate long process to test async=true
  		
  		if (arguments.attrib.output EQ "browser") {
  
  			echo(variables.NEWLINE & '<!-- ==start== dump #now()# format: #attrib.format# -->' & variables.NEWLINE);
  			echo('<div id="#dumpID#" class="-railo-dump">#result#</div>' & variables.NEWLINE);
  			echo('<!-- ==stop== dump -->' & variables.NEWLINE);
  		}
  		else if (arguments.attrib.output EQ "console") {
  			systemOutput(result);
  		}
  		else {
  			file action="write" addnewline="yes" file="#arguments.attrib.output#" output="#result#";
  		}
  	}
  
  