@Override
  public void buildInsertionSuffixMarkup(@NotNull YamlInsertionMarkup markup,
                                         @NotNull Field.Relation relation,
                                         @NotNull ForcedCompletionPath.Iteration iteration) {

    if (relation == Field.Relation.SCALAR_VALUE ||
        (relation == Field.Relation.OBJECT_CONTENTS && !listScalarSubTypes().isEmpty())) {
      markup.append(": ");
    }
    else {
      markup.append(":");

      if (relation == Field.Relation.SEQUENCE_ITEM) {
        markup.doTabbedBlockForSequenceItem();
      }
      else {
        markup.increaseTabs(1);
        markup.newLineAndTabs();
      }
    }
    markup.appendCaret();
  }
@Override
  public void buildInsertionSuffixMarkup(@NotNull YamlInsertionMarkup markup,
                                         @NotNull Field.Relation relation,
                                         @NotNull ForcedCompletionPath.Iteration iteration)