class Operation implements Cloneable {

    public Operation nestCompletion(CompletionHandler h) {
        CompletionHandler existing = this.completion;
        this.completion = (o, e) -> {
            this.statusCode = o.statusCode;
            this.completion = existing;
            h.handle(o, e);
        };
        return this;
    }

    public  Operation();

}