liquibase-core/src/main/java/liquibase/util/csv/opencsv/CSVReader.java
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;
    }
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;
    }
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.