@RuntimeType
    public static Object intercept(@Origin Method method, @SuperCall Callable<?> callable) throws Exception {
        if (method.getName().contains("initialize")) {
            return manageTimerInitialization(callable);
        }

        return manageTimerPrinting(callable);
    }
Used to be sure we wait for all calls to super class finish methods to terminate
before actually stopping the timer.
jgiven-timing/src/main/java/com/tngtech/jgiven/timing/ManageTimerInterceptor.java