@Override public IPromise<T> onError(Consumer errorHandler) { if (realCallback instanceof IPromise == false) throw new RuntimeException("this is an error."); else return ((IPromise)realCallback).onError(errorHandler); }
@Override public IPromise<T> onError(Consumer errorHandler) { if (realCallback instanceof IPromise == false) throw new RuntimeException("this is an error."); else return ((IPromise)realCallback).onError(errorHandler); }