docs: private short nextId() throws SIResourceException
     {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(tc, "nextId");
        short id;
        try
        {
           id = idAllocator.allocateId();
        }
        catch (IdAllocatorException e)
        {
           // No FFDC code needed
           SIResourceException resourceException = new SIResourceException(
              nls.getFormattedMessage("MAX_SESSIONS_REACHED_SICO1019", new Object[]{""+Short.MAX_VALUE}, null)  // d192293
           );
           resourceException.initCause(e);
           throw resourceException;
        } 
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(tc, "nextId", ""+id);
        return id;
     }