this( in, out, err, interactive, namespace, null, null ); }
parser = new Parser( in ); long t1=System.currentTimeMillis(); this.in = in; this.out = out; this.err = err; this.interactive = interactive; debug = err; this.parent = parent; this.sourceFileInfo = sourceFileInfo;  if ( namespace == null ) this.globalNameSpace = new NameSpace("global"); else this.globalNameSpace = namespace;   if ( ! ( getu("bsh") instanceof bsh.This ) ) initRootSystemObject();  if ( interactive ) loadRCFiles();  long t2=System.currentTimeMillis(); Interpreter.debug("Time to initialize interpreter: "+(t2-t1)); }
    public Interpreter(		Reader in, PrintStream out, PrintStream err, 		boolean interactive, NameSpace namespace)    {		this( in, out, err, interactive, namespace, null, null );	}