public static Object make(ClassLoader cl,Class clazz,ClassPool cp,Annotation anon){
  AnnotationImpl handler=new AnnotationImpl(anon,cp,cl);
  return Proxy.newProxyInstance(cl,new Class[]{clazz},handler);
}

public static Object make ( ClassLoader cl , Class clazz , ClassPool cp , Annotation anon ) { AnnotationImpl handler = new AnnotationImpl ( anon , cp , cl ) ; return Proxy . newProxyInstance ( cl , new Class [ ] { clazz } , handler ) ; }
constructs an annotation object .
