class AbstractStub {

  public final S withWaitForReady() {
    return build(channel, callOptions.withWaitForReady());
  }

  protected  AbstractStub(Channel channel);
  protected  AbstractStub(Channel channel, CallOptions callOptions);

}