code: @Override
      public Metadata metadataOf(InjectionPoint ip, Class<?> type) {
          Annotated annotated = ip.getAnnotated();
          String name = of(ip);
          return metadataOf(annotated, name, type);
      }
docs: {@inheritDoc}