SawMetadata { @JsonIgnore public Table structure() { return tableMetadata.structure(); } SawMetadata(Table table, WriteOptions options); protected  SawMetadata(); TableMetadata getTableMetadata(); int getVersion(); CompressionType getCompressionType(); EncryptionType getEncryptionType(); @JsonIgnore List<ColumnMetadata> getColumnMetadataList(); @JsonIgnore Table structure(); @JsonIgnore String getTableName(); @JsonIgnore List<String> columnNames(); @JsonIgnore int getRowCount(); int columnCount(); String shape(); @Override boolean equals(Object o); @Override int hashCode();  }
@Test void structure() { assertEquals(table1.structure().toString(), metadata1.structure().toString()); }