docs: @Nonnull
      public static Map<String, Map.Entry<? extends ExecutableElement, ? extends AnnotationValue>> keyAnnotationAttributesByName(
          @Nonnull Map<? extends ExecutableElement, ? extends AnnotationValue> attributes) {
          Map<String, Map.Entry<? extends ExecutableElement, ? extends AnnotationValue>> result = new LinkedHashMap<>();
          for (Map.Entry<? extends ExecutableElement, ? extends AnnotationValue> e : attributes.entrySet()) {
              result.put(e.getKey().getSimpleName().toString(), e);
          }
  
          return result;
      }