@Override
                                public Unit invoke() {
                                    close(OK_EXIT_CODE);
                                    return Unit.INSTANCE;
                                }
@Override
                                public Unit invoke()