class AbstractSubscription implements Subscription {

  public final void signalError(Throwable error) {
    propagateError(error);
    signal();
  }

  protected  AbstractSubscription(Subscriber<? super T> downstream, Executor executor);

}