docs: @NonNull
      public Transition removeListener(@NonNull TransitionListener listener) {
          if (mListeners == null) {
              return this;
          }
          mListeners.remove(listener);
          if (mListeners.size() == 0) {
              mListeners = null;
          }
          return this;
      }