Be wary of looking at changed files through viewcvs. I was just looking at the changes for sqlgrammar.jj from the "Subversion Commits" section of DERBY-783 for 370885.
Looking at sqlgrammar.jj, I was very confused how the change had gone in with out any use of <RESTART>. However, the default option of "Unidiff" through the viewcvs thingy seems to strip out anything in angle brackets. Changing the diff option to "Colored Diff" (bottom of page) shows the real diffs. This is the link I was accessing. http://svn.apache.org/viewcvs.cgi//db/derby/code/trunk/java/engine/org/apache/derby/impl/sql/compile/sqlgrammar.jj?rev=370885&view=diff&r1=370885&r2=370884&p1=/db/derby/code/trunk/java/engine/org/apache/derby/impl/sql/compile/sqlgrammar.jj&p2=/db/derby/code/trunk/java/engine/org/apache/derby/impl/sql/compile/sqlgrammar.jj Just FYI, Dan.
