docs: private static ImmutableMap<String, Integer> invariableHashes(
        ImmutableMap<String, Member> members, ImmutableSet<String> parameters) {
      ImmutableMap.Builder<String, Integer> builder = ImmutableMap.builder();
      for (String element : members.keySet()) {
        if (!parameters.contains(element)) {
          Member member = members.get(element);
          AnnotationValue annotationValue = member.method.getDefaultValue();
          Optional<Integer> invariableHash = invariableHash(annotationValue);
          if (invariableHash.isPresent()) {
            builder.put(element, (element.hashCode() * 127) ^ invariableHash.get());
          }
        }
      }
      return builder.build();
    }