code: public static AnnotationValue getAnnotationValue(TypeElement typeElement, Class<?> annotationClass, String annotationParameter) {
          AnnotationMirror annotationMirror = getAnnotationMirror(typeElement, annotationClass);
          return (annotationMirror != null) ?
              getAnnotationValue(annotationMirror, annotationParameter) :
              null;
      }
docs: Get a certain annotation parameter of a {@link TypeElement}.
  See <a href="https://stackoverflow.com/a/10167558">stackoverflow.com</a> for more information.
  
  @param typeElement the type element, that contains the requested annotation
  @param annotationClass the class of the requested annotation
  @param annotationParameter the name of the requested annotation parameter
  @return the requested parameter or null, if no annotation for the provided class was found or no annotation parameter was found
  @throws NullPointerException if <code>typeElement</code> or <code>annotationClass</code> is null