if (size != 0)
return (sisc.Interpreter)interPool.remove(size - 1);
}
// Create a new interpreter and return it
DynamicEnv environment = new DynamicEnv(System.in, System.out);
environment.parameters.put("environment", null);
sisc.Interpreter interp = new sisc.Interpreter(siscContext, environment);
return interp;
}