@Override public void await() { if (!isRealized()) { try { callablePromise.call(); } catch (Exception e) { setException(e); } } }
@Override public T get() { if (!isRealized()) { try { callablePromise.call(); } catch (Exception e) { setException(e); } } return super.get(); }