@Test
public void autoSplitThisStartSpace() {

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