The problem is a little less random than my original message indicates. *Only* the first java file parsed after emacs starts is highlighted according to syntax. If I start a new emacs, edit a java file, kill the buffer and edit the file again, the error occurs. I suspect some interaction with the per-directory caches created by semantic.
Jeff
