code: public void removeListener(@NonNull IconicsAnimationListener listener) {
          if (mListeners == null) {
              return;
          }
          mListeners.remove(listener);
          if (mListeners.size() == 0) {
              mListeners = null;
              mAnimator.removeListener(mProxyListener);
          }
      }
docs: Removes a listener from the set listening to this processor.
  
  @param listener the listener to be removed from the current set of listeners for this
  processor.