code: public @Nonnull final <T> T getRequiredValue(String member, Class<T> type) {
          return get(member, ConversionContext.of(type)).orElseThrow(() -> new IllegalStateException("No value available for annotation member @" + annotationName + "[" + member + "] of type: " + type));
      }
docs: Get the value of the {@code value} member of the annotation.
  
  @param member The member
  @param type The type
  @param <T> The type
  @throws IllegalStateException If no member is available that conforms to the given name and type
  @return The result