code: public A getResult() {
  		final InvocationHandler handler = new XAnnotationInvocationHandler(this);
  
  		@SuppressWarnings("unchecked")
  		final A annotation = (A) Proxy.newProxyInstance(
  				annotationClass.getClassLoader(),
  				new Class[] { annotationClass }, handler);
  
  		return annotation;
  	}
docs: Returns the instance of the annotation for this xannotation.
  
  @return Instance of the annotation for this xannotation.