code: public void unlockSet(SIMessageHandle[] msgHandles) 
        throws SISessionUnavailableException, SISessionDroppedException,
               SIConnectionUnavailableException, SIConnectionDroppedException,
               SIResourceException, SIConnectionLostException, 
               SIIncorrectCallException, SIMessageNotLockedException, 
               SIErrorException
     {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "unlockSet",
                                             new Object[] 
                                             {
                                                msgHandles.length + " msg ids"
                                             });
        
        unlockSet(msgHandles, true); //True is the default as it matches with old behaviour.
  
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "unlockSet");
     }
docs: This method is used to unlock a set of locked messages held by the message processor.
  This call will simply be passed onto the server who will call the method on the real
  bifurcated consumer session residing on the server.
  
  @param msgHandles An array of message ids that denote the messages to be unlocked.
  
  @throws com.ibm.wsspi.sib.core.exception.SISessionUnavailableException
  @throws com.ibm.wsspi.sib.core.exception.SISessionDroppedException
  @throws com.ibm.wsspi.sib.core.exception.SIConnectionUnavailableException
  @throws com.ibm.wsspi.sib.core.exception.SIConnectionDroppedException
  @throws com.ibm.websphere.sib.exception.SIResourceException
  @throws com.ibm.wsspi.sib.core.exception.SIConnectionLostException
  @throws com.ibm.websphere.sib.exception.SIIncorrectCallException
  @throws com.ibm.wsspi.sib.core.exception.SIMessageNotLockedException
  @throws com.ibm.websphere.sib.exception.SIErrorException