if (rowNum == 0) rowNum++;
    public void insertRow(byte[][] data) throws SQLException {        Object[] newRows = new Object[rowsArray.length + 1];        System.arraycopy(rowsArray, 0, newRows, 0, rowNum - 1);        System.arraycopy(rowsArray, rowNum - 1, newRows, rowNum, rowsArray.length - rowNum + 1);        newRows[rowNum - 1] = data;        rowsArray = newRows;        if (isAfterLast())            fetcherListener.rowChanged(this, null);        else        if (isBeforeFirst())            fetcherListener.rowChanged(this, null);        else            fetcherListener.rowChanged(this, (byte[][])rowsArray[rowNum-1]);    }