code: private void initialize(@Nullable final AttributeSet attributeSet) {
          validators = new LinkedHashSet<>();
          listeners = new ListenerList<>();
          setOrientation(VERTICAL);
          inflateView();
          inflateErrorMessageTextViews();
          obtainStyledAttributes(attributeSet);
          setLeftMessage(null, null);
          setRightMessage(null);
      }
docs: Initializes the view.
  
  @param attributeSet
  The attribute set, the attributes should be obtained from, as an instance of the type
  {@link AttributeSet} or null, if no attributes should be obtained