@Override
  public T get() throws PromiseException {
    return _delegate.get();
  }
@Test
  public void testGet() {
    final Promise<String> delegate = Promises.value("value");
    final Promise<String> promise = new DelegatingPromise<String>(delegate);
    assertEquals(delegate.get(), promise.get());
    assertEquals(delegate.isDone(), promise.isDone());
  }