fun run() { ActivationLibrary.deactivate(this, getID()) }
Thread to deactivate object . First attempts to make object inactive ( via the inactive method ) . If that fails ( the object may still have pending/executing calls ) , then unexport the object forcibly .