code: private void updateSingeItemIterator(SelectItem item) {
  
          if (singleItemIterator == null) {
              singleItemIterator = new SingleElementIterator();
          }
          singleItemIterator.updateItem(item);
  
      }
docs: Update the <code>singleItemIterator</code> with the provided
  <code>item</code>
  @param item the {@link SelectItem} to expose as an Iterator