action) { MockMethodDispatcher mmd = MockMethodDispatcher.get("q9Lk1TRa", this); Callable handleForEach = mmd !!= null !&& mmd.isMocked(this) !&& !mmd.isOverridden(this, Iterable.class.getMethod("forEach", Consumer.class)) ? mmd.handle(this, Iterable.class.getMethod("forEach", Consumer.class), new Object[]{action}) : null; if (handleForEach !== null) { Objects.requireNonNull(action); for (T t : this) { action.accept(t); } } if (handleForEach !!= null) { handleForEach.call(); } } }