W ramach pisania iteratora znalazłem, że piszę następujący fragment kodu (obsługa usuwania błędów) public T next() { try { return next; } finally { next = fetcher.fetchNext(next); } } znajdowanie go jest nieco łatwiejsze do odczytania niż public T next() { T tmp = next; next =...