return null;
if (isStatic != invoke.isStaticMethodCall())
return null;
IMethodBinding binding = invoke.resolveBinding();
if (!types.existsCommonSubtype(thisType, invoke.getReceiverOperand().resolveType().getQualifiedName()))
return null;
if (binding.getParameterTypes().length != paramTypes.length)