class AnnotatedMethod implements AnnotatedElement {

     public static AnnotatedMethod create(Method method) {
         return new AnnotatedMethod(Objects.requireNonNull(method));
     }

     private  AnnotatedMethod(Method method);

}