@Test public void should_backtrack() { expression.execute(machine); verify(machine).backtrack(); verifyNoMoreInteractions(machine); }
@Override public void execute(Machine machine) { machine.backtrack(); }
NothingExpression extends NativeExpression { @Override public void execute(Machine machine) { machine.backtrack(); } }
NothingExpression extends NativeExpression { @Override public void execute(Machine machine) { machine.backtrack(); } private  NothingExpression(); }
NothingExpression extends NativeExpression { @Override public void execute(Machine machine) { machine.backtrack(); } private  NothingExpression(); @Override void execute(Machine machine); @Override String toString(); }
NothingExpression extends NativeExpression { @Override public void execute(Machine machine) { machine.backtrack(); } private  NothingExpression(); @Override void execute(Machine machine); @Override String toString(); static final NothingExpression INSTANCE; }