private final class Consumer implements Receiver<String> {
@Override
public void handle(String expression) {
Result result = commands.execute(expression.trim());
switch (result) {
case UNKNOWN_COMMAND:
showError("I do not know what to do with the command\n\n" + expression, "Unknown Command");
break;
case ERROR: