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