code: public final void onSaveInstanceState(@Nullable final Bundle outState) {
          if (outState != null) {
              outState.putInt(KEY_CHRONOS_LISTENER_ID, mChronosListener.getId());
          }
      }
docs: GUI client should call this method in its own onSaveInstanceState() method.
  
  @param outState parameter from the corresponding client method