>>400
その下の奴って構文解析できるのか?
class hoge{}
class A {
 public static Object method(int arg){ return null; }
 public static int (int lh)method(int rh){ return lh + rh; }
 public static void main(String[] args){
  int hoge = 0;
  (hoge)method(10);
 }
}

とかされたら面倒なよーな気がする。