code: public Annotation getAnnotation(final Class<? extends Annotation> clazz) {
          final List<Annotation> found = foundAnnotations.get(clazz);
          return found == null || found.isEmpty() ? null : found.get(found.size() - 1);
      }
docs: Looks for an annotation of the type given
  
  @param clazz the type to search for
  @return the instance if it was found, if more than one was found, the last one added