private T awaitHelper() { if ( Actor.isError(getError()) ) { if ( getError() instanceof Throwable ) { FSTUtil.<RuntimeException>rethrow((Throwable) getError()); return null; // never reached } else { if ( getError() == Timeout.INSTANCE ) { throw new KTimeoutException(); } throw new AwaitException(getError()); } } else { return get(); } }
private T awaitHelper() { if ( Actor.isError(getError()) ) { if ( getError() instanceof Throwable ) { FSTUtil.<RuntimeException>rethrow((Throwable) getError()); return null; // never reached } else { if ( getError() == Timeout.INSTANCE ) { throw new KTimeoutException(); } throw new AwaitException(getError()); } } else { return get(); } }