code: @Internal
      public static AnnotationMetadata mutateMember(
          AnnotationMetadata annotationMetadata,
          String annotationName,
          String member,
          Object value) {
  
          return mutateMember(annotationMetadata, annotationName, Collections.singletonMap(member, value));
      }
docs: <p>Sets a member of the given {@link AnnotationMetadata} return a new annotation metadata instance without
  mutating the existing.</p>
  
  <p>WARNING: for internal use only be the framework</p>
  
  @param annotationMetadata The metadata
  @param annotationName     The annotation name
  @param member             The member
  @param value              The value
  @return The metadata