I have the following code. I want to return both series of the TimeSeries Collection from the one method. I have investigated multiple returns from a method but i cant get them to work.
private XYDataset createDataset(ArrayList<rollingS> lst,ArrayList<rollingS> lst1)
{
final TimeSeries series = new TimeSeries("Random Data");
final TimeSeries series1 = new TimeSeries("Random Data1");
for (rollingS elem_ : lst) {
Integer.parseInt(elem_.getFuelTypeGeneration());
String datetimestring = elem_.getSettDate() + elem_.getPublishingPeriodCommencingTime();
series.addOrUpdate(new Minute(Integer.parseInt(datetimestring.substring(13, 15)), Integer.parseInt(datetimestring.substring(10, 12)), Integer.parseInt(datetimestring.substring(8, 10)), Integer.parseInt(datetimestring.substring(5, 7)), Integer.parseInt(datetimestring.substring(0, 4))), Integer.parseInt(elem_.getFuelTypeGeneration()));
}
for (rollingS elem_ : lst1) {
Integer.parseInt(elem_.getFuelTypeGeneration());
String datetimestring = elem_.getSettDate() + elem_.getPublishingPeriodCommencingTime();
series1.addOrUpdate(new Minute(Integer.parseInt(datetimestring.substring(13, 15)), Integer.parseInt(datetimestring.substring(10, 12)), Integer.parseInt(datetimestring.substring(8, 10)), Integer.parseInt(datetimestring.substring(5, 7)), Integer.parseInt(datetimestring.substring(0, 4))), Integer.parseInt(elem_.getFuelTypeGeneration()));
}
return new TimeSeriesCollection(series);
}