public void parseJCTree_JCMethodInvocation(com.sun.tools.javac.tree.JCTree.JCMethodInvocation inv) {
// System.out.println("INV: " + inv);
JCFieldAccess fa = null;
String mName = null;
if(inv.meth instanceof JCFieldAccess) {
fa = (JCFieldAccess)inv.meth;
mName = fa.getIdentifier().toString();
} else {
mName = inv.meth.toString();
}
if("super".equals(mName)) {
parseSuperConstructorInvocation(inv);
return;
}
if(null!=fa && null != fa.getExpression()) {
// System.out.println("PARSE EXPT:: " + fa.getExpression().getClass());
parse(fa.getExpression());
} else {
for(int i=currentClass.size()-1; i>=0;i--) {
ParsedClass cl = currentClass.get(i);
if(cl.staticMethods.contains(mName)) {
ParsedMethod m = cl.methods.get(mName);