/** * Sets the parameters according to the given array * * @param setTo the index corresponds to the parameters, and the value which parameter value to * use. */ private void setParameters(int[] setTo) { for (int i = 0; i < setTo.length; i++) { Parameter param = searchParams.get(i); if (param instanceof DoubleParameter) ((DoubleParameter) param).setValue(searchValues.get(i).get(setTo[i])); else if (param instanceof IntParameter) ((IntParameter) param).setValue(searchValues.get(i).get(setTo[i]).intValue()); } }