class PromiseProxy extends Promise<R> implements Message<T, R>, ActionHandle, ResultListener<R> {

    @Override
    public void thenNothing() {
        mSender.deliver(this);
    }

      PromiseProxy(@NonNull MessageSender sender, @NonNull Message<T, R> message);

}