@Documented @Retention(value=RUNTIME) @Target(value=METHOD) public @interface GetMethod
{@link MethodVal}(classname=c, methodname=m, params=p) Method getMyMethod(Class<c> this, String m, Object... params)