code: public void discard()
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.entry(tc, "MEF.discard");
  
          if (ivInvocationHandlerPool != null) // d423445.1
          {
              synchronized (ivStateLock)
              {
                  --ivNumberOfMessageEndpointsCreated;
              }
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.exit(tc, "MEF.discard");
  
      }
docs: LI2110.56 - added entire method.