class Method {

  public static Method getMethod(final java.lang.reflect.Method method) {
    return new Method(method.getName(), Type.getMethodDescriptor(method));
  }

  public  Method(final String name, final String descriptor);
  public  Method(final String name, final Type returnType, final Type[] argumentTypes);

}