@Test
public void autoSplitThis3DoubleSpaceAfterA() {

    char[] letters =
            chars( "This is a  string" );
    char[][] splitted = CharScanner.split( letters, ' ' );
    assertEquals(
            5,
            splitted.length
    );
    assertArrayEquals(
            chars( "This" ),
            splitted[ 0 ]
    );
    assertArrayEquals(
            chars( "is" ),
            splitted[ 1 ]
    );
    assertArrayEquals(
            chars( "a" ),
            splitted[ 2 ]
    );
    assertEquals(
            0,
            splitted[ 3 ].length
    );
    assertArrayEquals(
            chars( "string" ),
            splitted[ 4 ]
    );
    assertArrayEquals(
            new char[][]{ chars( "This" ), chars( "is" ), chars( "a" ), chars( "" ), chars( "string" ) },
            splitted
    );
}