&& staticImplFor == null) {
return true;
}
for (int j = 0, c = x.params.size(); j < c; ++j) {
JParameter param = (JParameter) x.params.get(j);
Set/* <JParameter> */set = (Set) paramUpRefs.get(param);
if (set == null) {
set = new HashSet/* <JParameter> */();
paramUpRefs.put(param, set);
}
for (int i = 0; i < overrides.size(); ++i) {
JMethod baseMethod = (JMethod) overrides.get(i);
JParameter baseParam = (JParameter) baseMethod.params.get(j);
set.add(baseParam);
}
for (int i = 0; i < virtualOverrides.length; ++i) {
JMethod baseMethod = virtualOverrides[i];
JParameter baseParam = (JParameter) baseMethod.params.get(j);
set.add(baseParam);
}
if (staticImplFor != null && j > 1) {
// static impls have an extra first "this" arg
JParameter baseParam = (JParameter) staticImplFor.params.get(j - 1);
set.add(baseParam);
}
}
return true;