I just checked in another smallish batch of changes to the Java syntax. It now captures methods for use in the symbol pop-up, and uses some patterns from the repository to ensure that parameters and exceptions declared with "throws" have the same scope as elsewhere.
Yesterday I committed some additional changes that scope built-in types from the JDK (1.5, in this case) differently than normal storage types. Constants were also properly scoped with that revision.