If a Java source contains the construct "foo[].class", where "foo" is a class name, the parser gets an "abnormal program termination", with text Error: put_symbol argument #3 must not be empty [...] Just thought you might like to know. I'm afraid I don't have time right now to investigate further or try to fix the bug.