public void validate(Object paramValue, Object value) {
		if (paramValue instanceof String) {
			isGreaterThanString((String) paramValue, value);
		} else if (paramValue instanceof Integer) {
			isGreaterThanInteger((Integer) paramValue, value);
		} else if (paramValue instanceof Boolean) {
			throw new IllegalArgumentException();
		} else if (paramValue instanceof Date) {
			isGreaterThanDate((Date) paramValue, value);
		}

	}