private static void feedValueParameters(List<ValueParameter> valueParameters, Condition clauseCondition) {
		if (clauseCondition != null) {
			List<Parameter> parameters = clauseCondition.getParameters();
			for (Parameter parameter : parameters) {
				if (parameter instanceof ValueParameter) {
					valueParameters.add((ValueParameter) parameter);
				} else if (parameter instanceof SubqueryValueParameters) {
					valueParameters.addAll(((SubqueryValueParameters) parameter).getParameters());
				}
			}
		}
	}