code: @Override
      public boolean isAnnotationPresent(Class<? extends Annotation> annotationClass) {
          if (annotationClass == null) {
              throw new NullPointerException("Cannot check the presence of an annotation with a 'null' annotationClass.");
          }
  
          return annotations.containsKey(annotationClass);
      }
docs: Returns true if an annotation for the specified type is
  <em>collectively present</em> on this property's members, else false.
  
  @param annotationClass the Class object corresponding to the annotation type
  @return true if an annotation for the specified type is collectively present on this property, else false
  @throws NullPointerException if the given annotationClass is {@code null}