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