public boolean isOverridden(JvmFeature overriding, JvmFeature overridden, ITypeArgumentContext context, boolean isCheckInheritance) { if (overriding == overridden) return false; if (overridden.getClass() != overriding.getClass()) return false; if (!isNameEqual(overriding, overridden)) return false; if (isCheckInheritance && !isInheritanceRelation(overriding, overridden)) return false; return internalIsOverridden(overriding, overridden, context, isCheckInheritance); }