function VarStreamWriter(callback, options) {
    this.lastContext='';
    this.callback=callback; // Output stream callback
    this.options=options;
    this.imbricatedArrayEntries=new Array();
    this.scopes=new Array();
    this.contexts=new Array();
    this.previousContext='';
  }
function VarStreamWriter(callback, options) {
    this.lastContext='';
    this.callback=callback; 
    this.options=options;
    this.imbricatedArrayEntries=new Array();
    this.scopes=new Array();
    this.contexts=new Array();
    this.previousContext='';
  }
function VarStreamWriter ( callback , options ) { this . lastContext = '' ; this . callback = callback ; // Output stream callback
 this . options = options ; this . imbricatedArrayEntries = new Array ( ) ; this . scopes = new Array ( ) ; this . contexts = new Array ( ) ; this . previousContext = '' ; }
START: Module logic start
START : Module logic start