@NotNull
  public Promise<List<Variant>> computeStepIntoVariants(@NotNull XSourcePosition position) {
    return Promises.rejectedPromise();
  }
@NotNull
  public Promise<List<Variant>> computeStepIntoVariants(@NotNull XSourcePosition position)