private Object dequeue () { if (queue.size () < 50 && declaredFull) { source.removeFullChannel (this); declaredFull = false; }
private Object dequeue () {
    private Object dequeue ()    {        if (queue.size () < 50 && declaredFull)            {                source.removeFullChannel (this);                declaredFull = false;            }        totalItemsPopped++;        sink.registerPop();        return queue.removeFirst ();    }