49505152535455
for (T item : this.iterable()) { return item; } throw new SequenceContainsNoItemsException(); }
68697071727374
if (hasItem) { return lastItem; } throw new SequenceContainsNoItemsException(); }
80818283848586878889909192
if (iter.hasNext()) { T item = iter.next(); if (iter.hasNext()) { throw new SequenceContainsNoItemsException(); } return item; } throw new SequenceContainsNoItemsException(); }
107108109110111112113
{ throw new UnsupportedOperationException("Programming Error"); } } throw new SequenceContainsNoItemsException(); }
153154155156157158159160161162
} } if (!hasItem) { throw new SequenceContainsNoItemsException(); } return item; }
175176177178179180181182183184
204205206207208209210211212213
} } if (!hasItem) { throw new SequenceContainsNoItemsException(); } return localSum; }
236237238239240241242243244245
} } if (!hasItem) { throw new SequenceContainsNoItemsException(); } return convertor.divideByInt(localSum, i); }