Complete Java 6 parser