@Override
  protected void consume(CharSequence token, TokenQueue output) {
    // do nothing
  }
@Test
  public void shouldConsume() {
    BlackHoleTokenChannel channel = new BlackHoleTokenChannel("ABC");
    TokenQueue output = mock(TokenQueue.class);
    CodeReader codeReader = new CodeReader("ABCD");

    assertThat(channel.consume(codeReader, output)).isTrue();
    assertThat(codeReader.getLinePosition()).isOne();
    assertThat(codeReader.getColumnPosition()).isEqualTo(3);
    verifyNoInteractions(output);
  }