code: public Class<?> getGetterType(String name) throws NoSuchMethodException {
          Class<?> type = getterTypes.get(name);
          if (type == null) {
              throw new NoSuchMethodException("There is no READABLE property named '" + name +
                      "' in class '" + className + "'");
          }
          return type;
      }
docs: Gets the type for a property getter.
  
  @param name the name of the property
  @return the Class of the property getter
  @throws NoSuchMethodException when a getter method cannot be found