code: protected static String getMethodSignature(Method method) {
      return getMethodSignature(method.getName(), method.getParameterTypes(), method.getReturnType());
    }
docs: Builds the signature of a method based on a java.lang.reflect.Method object.
  
  @param method the Method object to build an method signature of.
  @return the signature of the Method as a String.
  @see #getMethodSignature(String, Class[], Class)