boolean status = mySubscription.remove(obj);
boolean status = this.publishRemove(obj);
    public void execute() {       long currTime= System.currentTimeMillis();              Enumeration en = mySubscription.getAddedList();        while( en.hasMoreElements() ){            Object obj = en.nextElement();            if( removeObjectsImmediately )            {                this.numberRemovedObjects++;                boolean status = mySubscription.remove(obj);                //System.out.println("Remove Status:" + status);                if( (currTime - timeStampLastGC) >  GC_MIN_INTERVAL )                {                    System.gc();                    timeStampLastGC =  currTime;                }            }            else {                watchedBlackboardObjects.add(obj);            }        }        if( (currTime - timeStampLastStatus) >  STATUS_MIN_INTERVAL )        {             printStatus( System.out);             timeStampLastStatus =  currTime;        }        this.wakeAfter(POLL_INTERVAL);    }