code: @SuppressWarnings("unchecked")
      public Collection<EntityAnnotation> getEntityAnnotations() {
          Collection<? extends Enhancement> result = enhancements.get(EntityAnnotation.class);
          return result == null ? Collections.<EntityAnnotation>emptySet() : 
              Collections.unmodifiableCollection((Collection<EntityAnnotation>) result);
      }
docs: Returns the {@link Collection} of extracted {@link EntityAnnotation}s
  
  @return