@Override
 public void open(Configuration parameters) throws Exception {
   super.open(parameters);
   if (closeCalled) {
     fail("Close called before open.");
   }
   openCalled = true;
 }