code: public <T extends Annotation> Optional<T> getAnnotation( String annotation ) {
          return CreatorUtils.getAnnotation( annotation, accessors );
      }
docs: <p>getAnnotation</p>
  
  @param annotation a {@link java.lang.String} object.
  @param <T> the type
  @return a {@link com.google.gwt.thirdparty.guava.common.base.Optional} object.