docs: public synchronized void close()
                      throws ObjectManagerException
      {
          final String methodName = "close";
          if (Tracing.isAnyTracingEnabled() && trace.isEntryEnabled())
              trace.entry(this,
                          cclass,
                          methodName);
  
          super.close();
  
          // Close the storeFile.
          try {
              if (storeFile != null)
                  storeFile.close();
          } catch (java.io.IOException exception) {
              // No FFDC Code Needed.
              ObjectManager.ffdc.processException(this, cclass, "close", exception, "1:1082:1.57");
              if (Tracing.isAnyTracingEnabled() && trace.isEntryEnabled())
                  trace.exit(this,
                             cclass,
                             "close",
                             "via PermanentIOException");
              throw new PermanentIOException(this,
                                             exception);
          } //  catch (java.io.IOException exception).
  
          if (Tracing.isAnyTracingEnabled() && trace.isEntryEnabled())
              trace.exit(this,
                         cclass,
                         methodName);
      }