docs: private int getUnSeenMessageCount() 
     {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc,"getUnseenMessageCount");
        
        int remain = 0;
        for (int x = nextIndex; x < messages.length; x++)
        {
           if (messages[x] != null) remain++;
        }
        
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc,"getUnseenMessageCount", ""+remain);
        return remain;
     }