code: protected Collection<AbstractElement> getElementsToParse(AbstractElement root) {
  		if (root instanceof Alternatives)
  			return ((CompoundElement) root).getElements();
  		return Collections.singleton(root);
  	}
docs: Return the element itself or its components if it is an {@link Alternatives}.