char [] based comment string token java lexer