docs: public Date getDateTimeHelper(int dateDataSet, int timeDataSet) throws SerializationException {
  		DataSet dateDS = null;
  		DataSet timeDS = null;
  		for (Iterator<DataSet> i = dataSets.iterator(); (dateDS == null || timeDS == null) && i.hasNext();) {
  			DataSet ds = i.next();
  			DataSetInfo info = ds.getInfo();
  			if (info.getDataSetNumber() == dateDataSet) {
  				dateDS = ds;
  			} else if (info.getDataSetNumber() == timeDataSet) {
  				timeDS = ds;
  			}
  		}
  
  		Date result = null;
  		if (dateDS != null && timeDS != null) {
  			DataSetInfo dateDSI = dateDS.getInfo();
  			DataSetInfo timeDSI = timeDS.getInfo();
  			SimpleDateFormat format = new SimpleDateFormat(dateDSI.getSerializer().toString()
  					+ timeDSI.getSerializer().toString());
  			StringBuffer date = new StringBuffer(20);
  			try {
  				date.append(getData(dateDS));
  				date.append(getData(timeDS));
  				result = format.parse(date.toString());
  			} catch (ParseException e) {
  				throw new SerializationException("Failed to read date (" + e.getMessage() + ") with format " + date);
  			}
  		}
  
  		return result;
  	}