* @param other the other actor
* @param watchId the object returned from the call to {@link #watch(ActorRef) watch(other)}
* @see #watch(ActorRef)
*/
public final void unwatch(ActorRef other, Object watchId) {
final LifecycleListener listener = new ActorLifecycleListener(myRef(), watchId);
record(1, "Actor", "unwatch", "Actor %s to stop watching %s (listener: %s)", this, other, listener);
final ActorImpl other1 = getActorRefImpl(other);
other1.removeLifecycleListener(listener);
observed.remove(getActorRefImpl(other));
}