docs: protected void unlockSingleton(EJSDeployedSupport s) {
          final boolean isTraceOn = TraceComponent.isAnyTracingEnabled();
          if (isTraceOn && tc.isEntryEnabled())
              Tr.entry(tc, "unlockSingleton: " + this + ", " + s);
  
          if (s != null && s.beanO != null) {
              try {
                  s.beanO.postInvoke(s.methodId, s);
              } catch (Throwable ex) {
                  FFDCFilter.processException(ex, CLASS_NAME + ".unlockSingleton", "305", this);
                  if (isTraceOn && tc.isDebugEnabled())
                      Tr.debug(tc, "Ignoring unexpected failure calling beanO.postInvoke: " + ex);
              }
          }
  
          if (isTraceOn && tc.isEntryEnabled())
              Tr.exit(tc, "unlockSingleton");
      }