567568569570571572573574575576577578579580581
if (listener == _listener) { return; } final ImmutableLifecycleListener oldListener = _listener; if (oldListener != null) { oldListener.removeListener(this); } _listener = listener; if (_listener != null)