Collection<? extends AbstractElement> _allAlternatives = GrammarUtil.getAllAlternatives(g); Iterable<EObject> _plus_1 = Iterables.<EObject>concat(_plus, _allAlternatives); Collection<? extends AbstractElement> _allGroups = GrammarUtil.getAllGroups(g); Iterable<EObject> _plus_2 = Iterables.<EObject>concat(_plus_1, _allGroups); Collection<? extends AbstractElement> _allUnorderedGroups = GrammarUtil.getAllUnorderedGroups(g);
final Set<AbstractElement> seenElements = CollectionLiterals.<AbstractElement>newHashSet(); Collection<? extends AbstractElement> _allAlternatives = GrammarUtil.getAllAlternatives(flattened); Collection<? extends AbstractElement> _allGroups = GrammarUtil.getAllGroups(flattened); Iterable<AbstractElement> _plus = Iterables.<AbstractElement>concat(_allAlternatives, _allGroups); Collection<? extends AbstractElement> _allAssignments = GrammarUtil.getAllAssignments(flattened);