docs: public void setErrorMode(@NonNull ErrorMode errorMode) {
          this.errorMode = errorMode;
          errorTextView.setVisibility(errorMode == ErrorMode.WhenInvalid ? INVISIBLE : errorMode == ErrorMode.Always ? VISIBLE : GONE);
      }