code: @NonNull public Context getContext() {
          if (searchView != null) {
              return searchView.getContext();
          } else if (supportView != null) {
              return supportView.getContext();
          }
          throw new IllegalStateException(ERROR_NO_SEARCHVIEW);
      }
docs: Returns the context the view is running in, through which it can
  access the current theme, resources, etc.
  
  @return The view's Context.