@Override protected double[][] getInputData(Quotations quotations) { double[] closeValues = quotations.getCloseValues(); double inLow[] = quotations.getLowValues(); double inHigh[] = quotations.getHighValues(); double[][] ret = new double[3][Math.max(Math.max(closeValues.length, inHigh.length), inLow.length)]; ret[0] = closeValues; ret[1] = inLow; ret[2] = inHigh; return ret; }