code: @Override
     public void lazyEnlist(ManagedConnection mc) throws ResourceException
     {
        if (!cmConfiguration.isEnlistment())
           throw new ResourceException();
  
        if (mc == null || !(mc instanceof LazyEnlistableManagedConnection))
           throw new ResourceException();
  
        pool.enlist(mc);
     }
docs: {@inheritDoc}