code: public synchronized void remove(int requestId)
     {
  		if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "remove");
  		
        if (!containsId(requestId))
        {
           if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) debugTraceTable("id ("+requestId+") not in table");
           throw new SIErrorException(nls.getFormattedMessage("REQIDTABLE_INTERNAL_SICJ0058", null, "REQIDTABLE_INTERNAL_SICJ0058")); // D226223
        }
  
        testReqIdTableEntry.requestId = requestId;
        table.remove(testReqIdTableEntry);
  
  		if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "remove");
     }
docs: Removes the specified request ID (and associated data) from the table.
  The ID must already be in the table otherwise a runtime exception
  is thrown.
  @param requestId The request ID to remove from the table.