code: @Override
  	public void process(Element elem, AnnotationMirror annotationMirror,
  			GenerateEmbeddedDSL annotation, APUtils utils) throws Exception,
  			ProcessingException {
  		
  		assert duzzt.isInitialized();
  		
  		Reporter reporter = utils.getReporter(elem, annotationMirror);
  		
  		duzzt.process(elem, annotation, utils.getElementUtils(), utils.getTypeUtils(), utils.getFiler(), reporter);
  	}
docs: /*
  (non-Javadoc)
  @see com.github.misberner.apcommons.processing.AbstractSingleAnnotationProcessor#process(javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, java.lang.annotation.Annotation, com.github.misberner.apcommons.util.APUtils)