assertTrue(cloned.getRows() != testData.getRows());
assertTrue(cloned.getRow(1) != testData.getRow(1));
assertTrue(cloned.getRow(2).getCell(0) != testData.getRow(2).getCell(0));
// Change cloned's metadata and see that the original data remains the same.
cloned.addWarning(new Warning(ReasonType.OTHER, "baz"));
cloned.addColumn(new ColumnDescription("foo", ValueType.BOOLEAN, "a"));
cloned.getColumnDescription("A").setLabel("chacha");
assertTrue(testData.getWarnings().isEmpty());
assertEquals(4, testData.getRows().size());