This will let us run any java code that interacts with the user using java's console input/output objects. In particular, well written interpreters and jline.