(!AccessMethodMarker.accessesProtectedCode(programMethod) || programClass.equals(targetClass)) &&
(!AccessMethodMarker.accessesProtectedCode(programMethod) || programClass.equals(targetClass)) &&
(!AccessMethodMarker.accessesProtectedCode(programMethod) || programClass.equals(targetClass)) &&
(!AccessMethodMarker.accessesProtectedCode(programMethod) || programClass.equals(targetClass)) &&