1. we have no complains so far with our ability to parse java files
2. we have hacks built into the java grammar to support things like modify block and updating it to a new grammar may require more than a simple copy and paste operation.
I'm not going to update our grammar at this moment.
If we feel the need, I may do it in the future.
If anybody sees any problem with this approach, just yell your reasons, plz.