code: public final void setHint(@Nullable final CharSequence hint) {
          this.hint = hint;
  
          if (getAdapter() != null) {
              ProxySpinnerAdapter proxyAdapter = (ProxySpinnerAdapter) getAdapter();
              setAdapter(proxyAdapter.getAdapter());
          }
      }
docs: Sets the hint, which should be displayed, when no item is selected.
  
  @param hint
  The hint, which should be set, as an instance of the type {@link CharSequence} or
  null, if no hint should be set