add lexer and simple changes to JavaParser
add Lexer and simple changes to JavaParser