public void remove ( ) { SyncState oldState = this . syncState ; if ( this . syncState == SyncState . NEW || this . syncState == SyncState . NEW_REMOVED ) this . syncState = SyncState . NEW_REMOVED ; else this . syncState = SyncState . REMOVED ; if ( oldState != this . syncState ) fireChanged ( oldState , this . syncState ) ; }
removes this item