static Predicate<MethodRepr> equalByJavaRules(final MethodRepr me) {
    return that -> {
      return me == that || me.name == that.name && Arrays.equals(me.myArgumentTypes, that.myArgumentTypes);
    };
  }
static Predicate<MethodRepr> equalByJavaRules(final MethodRepr me)