code: public Method getSetter(String name) throws NoSuchMethodException {
          Method method = setterMethods.get(name);
          if (method == null) {
              throw new NoSuchMethodException("There is no WRITABLE property named '" + name +
                      "' in class '" + className + "'");
          }
          return method;
      }
docs: Gets the setter for a property as a Method object.
  
  @param name the name of the property
  @return the setter method
  @throws NoSuchMethodException when a setter method cannot be found