anchor.diff:  					tempStruct.meta.data[arguments.meta.data.currentRow].nodeData[col].class="#doHighlight(arguments.meta,c)?'luceeH':'luceeN'##variables.colorKeys[arguments.meta.colorId]#";
   					if(isStruct(node)){
   						tempStruct.meta.data[arguments.meta.data.currentRow].title="";
  -						var value=this.html(node, "", arguments.expand, arguments.output, arguments.hasReference, arguments.level+1,arguments.dumpID,arguments.cssColors);
  +						var value=this.javascript(node, "", arguments.expand, arguments.output, arguments.hasReference, arguments.level+1,arguments.dumpID,arguments.cssColors);
   						tempStruct.meta.data[arguments.meta.data.currentRow].nodeData[col].content=value;
   					}else{
   						tempStruct.meta.data[arguments.meta.data.currentRow].nodeData[col].content='#node#';
  
positive.code: - simple: - a simple html output (no javascript or css)
  - text (default when output equal console): plain text output (no html)
  - html (default when output  equal ""browser""): regular output with html/css/javascript
  - classic: classic view with html/css/javascript"},
  		abort:{required:false,type:"boolean",default:false,hint="stops further processing of request."},
  		contextlevel:{required:false,type:"number",default:2,hidden:true},
  		async:{required:false, type="boolean", default=false, hint="if true and output is not to browser, Lucee builds the output in a new thread that runs in parallel to the thread that called the dump.  please note that if the calling thread modifies the data before the dump takes place, it is possible that the dump will show the modified data."}
  
negative.code: 		// format
  		attrib['format'] = trim(attrib.format);
  
  		if(attrib.format == "js"){
  			attrib.format = "javascript";
  		}
  
  		if(len(attrib.format) EQ 0) {
  			if(attrib.output EQ "console")      attrib['format'] = variables.default.console;
  			else if(attrib.output EQ "browser") attrib['format'] = variables.default.browser;
  