boolean (final JvmClass cls, final ProtoMember clsMember, final JvmClass subClass) { // optimized version, allows skipping isInheritor check return clsMember.isProtected() || isVisibleIn(cls, clsMember, subClass); }