docs: public static Method findGetMethod(Field field, DatabaseType databaseType, boolean throwExceptions)
  			throws IllegalArgumentException {
  		Method fieldGetMethod = findMethodFromNames(field, true, throwExceptions,
  				methodFromField(field, "get", databaseType, true), methodFromField(field, "get", databaseType, false),
  				methodFromField(field, "is", databaseType, true), methodFromField(field, "is", databaseType, false));
  		if (fieldGetMethod == null) {
  			return null;
  		}
  		if (fieldGetMethod.getReturnType() != field.getType()) {
  			if (throwExceptions) {
  				throw new IllegalArgumentException("Return type of get method " + fieldGetMethod.getName()
  						+ " does not return " + field.getType());
  			} else {
  				return null;
  			}
  		}
  		return fieldGetMethod;
  	}