diff --git a/com.ibm.wala.j2ee/src/com/ibm/wala/j2ee/J2EEClassTargetSelector.java b/com.ibm.wala.j2ee/src/com/ibm/wala/j2ee/J2EEClassTargetSelector.java index 98d91e714..844691c0c 100644 --- a/com.ibm.wala.j2ee/src/com/ibm/wala/j2ee/J2EEClassTargetSelector.java +++ b/com.ibm.wala.j2ee/src/com/ibm/wala/j2ee/J2EEClassTargetSelector.java @@ -102,7 +102,7 @@ public class J2EEClassTargetSelector implements ClassTargetSelector { if (metaData.isContainerManaged(realRef) || metaData.isEJBInterface(realRef)) { if (realType.isAbstract() || realType.isInterface()) { TypeName syntheticName = BypassSyntheticClass.getName(realRef); - IClass result = bypassLoader.lookupClass(syntheticName); + IClass result = bypassLoader.lookupClass(syntheticName, realType.getClassHierarchy()); if (result != null) { return result; } else {