public void tryCancel() {
      if (infoPromise instanceof CancellablePromise<ExpressionInfo>) {
        ((CancellablePromise<ExpressionInfo>)infoPromise).cancel();
      }
    }
public void tryCancel()