docs: public void onRestoreInstanceState(Bundle savedInstanceState) {
      String instanceKey = getContext().getString(R.string.navigation_view_instance_state);
      NavigationViewInstanceState navigationViewInstanceState = savedInstanceState.getParcelable(instanceKey);
      recenterBtn.setVisibility(navigationViewInstanceState.getRecenterButtonVisibility());
      wayNameView.setVisibility(navigationViewInstanceState.isWayNameVisible() ? VISIBLE : INVISIBLE);
      wayNameView.updateWayNameText(navigationViewInstanceState.getWayNameText());
      resetBottomSheetState(navigationViewInstanceState.getBottomSheetBehaviorState());
      updateInstructionListState(navigationViewInstanceState.isInstructionViewVisible());
      updateInstructionMutedState(navigationViewInstanceState.isMuted());
      mapInstanceState = savedInstanceState.getParcelable(MAP_INSTANCE_STATE_KEY);
    }