public void error(Throwable t) {
outln(interpreter.getName() + ": " + t.getMessage());
}
public void nextInterpreter() {
Interpreter nextInterpreter = interpreterStack.size() == 0 ? null : interpreterStack.pop();
if(nextInterpreter != null) {
outln("shell: switching to '" + nextInterpreter.getName() + "' interpreter.");
}
interpreter = nextInterpreter;
EnvironmentProperty.update(this);
}