code: Collection<Exception> finish() {
          return Lists.reverse(finishers).stream()
                  .flatMap(f -> f.get().map(Stream::of).orElse(Stream.empty()))
                  .collect(Collectors.toList());
      }
docs: Call finishers on all started modules.