### Question:
DescribeOp extends AbstractGeoGigOp<Optional<Map<String, String>>> { public DescribeOp setDataStore(DataStore dataStore) { this.dataStore = dataStore; return this; }  static Optional<Map<String, String>> describe(DataStore dataStore, String table); DescribeOp setTable(String table); DescribeOp setDataStore(DataStore dataStore);  }### Answer:
@Test public void testNullTable() throws Exception { DescribeOp describe = new DescribeOp(); describe.setDataStore( TestHelper.createEmptyTestFactory().createDataStore(Collections.emptyMap())); assertThrows(GeoToolsOpException.class, describe::call); }