public static <A extends Annotation>AnnotationValues<A> of(Class<A> type,LombokNode<?,?,?> ast){
  return new AnnotationValues<A>(type,Collections.<String,AnnotationValue>emptyMap(),ast);
}

public static < A extends Annotation > AnnotationValues < A > of ( Class < A > type , LombokNode < ? , ? , ? > ast ) { return new AnnotationValues < A > ( type , Collections . < String , AnnotationValue > emptyMap ( ) , ast ) ; }
creates a new annotation wrapper with all default values , and using the provided ast as lookup anchor for class literals .
