code: protected String[] combineResultsFromMultipleReads(String[] buffer, String[] lastRead) {
          String[] t = new String[buffer.length + lastRead.length];
          System.arraycopy(buffer, 0, t, 0, buffer.length);
          System.arraycopy(lastRead, 0, t, buffer.length, lastRead.length);
          return t;
      }
docs: For multi line records this method combines the current result with the result from previous read(s).
  @param buffer - previous data read for this record
  @param lastRead - latest data read for this record.
  @return String array with union of the buffer and lastRead arrays.