docs: @SuppressWarnings("PMD.SimplifyBooleanReturns")
      private boolean differentAttributes(Method m1, Method m2) {
          if (m1.getAnnotationEntries().length > 0 || m2.getAnnotationEntries().length > 0) {
              return true;
          }
          int access1 = m1.getAccessFlags()
                  & (Const.ACC_PRIVATE | Const.ACC_PROTECTED | Const.ACC_PUBLIC | Const.ACC_FINAL);
          int access2 = m2.getAccessFlags()
                  & (Const.ACC_PRIVATE | Const.ACC_PROTECTED | Const.ACC_PUBLIC | Const.ACC_FINAL);
  
  
          m1.getAnnotationEntries();
          if (access1 != access2) {
              return true;
          }
          if (!thrownExceptions(m1).equals(thrownExceptions(m2))) {
              return false;
          }
          return false;
      }