docs: public static <E extends ClassMember> int compare(E lhs, E rhs) {
          int cmp;
  
          cmp = lhs.getClassName().compareTo(rhs.getClassName());
          if (cmp != 0) {
              return cmp;
          }
  
          cmp = lhs.getName().compareTo(rhs.getName());
          if (cmp != 0) {
              return cmp;
          }
  
          cmp = lhs.getSignature().compareTo(rhs.getSignature());
          if (cmp != 0) {
              return cmp;
          }
  
          return (lhs.isStatic() ? 1 : 0) - (rhs.isStatic() ? 1 : 0);
      }