src/main/java/javascalautils/concurrent/FutureImpl.java
Future<T> complete(Try<T> result) {
        // save the result
        this.response = Some(result);

        // notify all potential handlers
        notifyHandlers();
        return this;
    }
Future<T> complete(Try<T> result) {
        // save the result
        this.response = Some(result);

        // notify all potential handlers
        notifyHandlers();
        return this;
    }
Completes this Future with a result. <br>
Invoked by the Promise owning this instance.

@param result The result to complete with
@return Returns itself