title: noSelectionOption Attribute
body: <p>I am new to JSF and I came across the <code>noSelectionOption</code> attribute in JSF 2.0. </p>
  
  <p>I don't understand the purpose of this attribute. As per the description, it's used when the selection is required and the user selects <code>noSelectionOption</code> causing a validation error.</p>
  
  <p>So, if <code>noSelectionOption = true</code> then the user can select <code>noSelectionOption</code> and bypass that list or menu?</p>
  
  <p>Or, if <code>noSelectionOption = true</code> then the user has to select one of the items, and, if he chooses <code>noSelectionOption</code> then the validation error occurs?</p>
  
  <p>Can the user see <code>noSelectionOption</code> as one of the items under the List or menu if it's true?</p>
  
  <p>Please help me to understand the logic behind this.</p>