src/main/java/javascalautils/concurrent/FutureImpl.java
@Override
    public T result(long duration, TimeUnit timeUnit) throws Throwable, TimeoutException {
        // The response is now set to Some
        // return the value of the response (Try), should it be a Failure the exception is raised
        return ready(duration, timeUnit).response.get().get();
    }
@Override
    public T result(long duration, TimeUnit timeUnit) throws Throwable, TimeoutException {
        // The response is now set to Some
        // return the value of the response (Try), should it be a Failure the exception is raised
        return ready(duration, timeUnit).response.get().get();
    }
/*
(non-Javadoc)

@see javascalautils.concurrent.Future#result(long, java.util.concurrent.TimeUnit)