protected Object[] getGettersAndIndexes(Method method, List<String> parameterNames,
			Map<String, Integer> paramIndexes, Map<String, Integer> batchParamIndexes) throws DaoGenerateException {
		Class<?>[] paramTypes = method.getParameterTypes();
		if (batchParamIndexes == null || batchParamIndexes.isEmpty()) {
			return ReflectionUtils.getGettersAndIndexes(parameterNames, paramIndexes, paramTypes);
		} else {
			return ReflectionUtils.getGettersAndIndexes(method, parameterNames, paramIndexes, batchParamIndexes,
					paramTypes);
		}
	}