@NotNull
    @Override
    public PsiElement addProperty(@NotNull PsiElement contextForInsertion, @NotNull PsiElement newProperty) {
      // Sometimes, post-write-action formatting can break the YAML structure if the area was not indented properly initially.
      // This is why we pre-format it to avoid problems.
      preFormatAround(contextForInsertion);

      return JsonLikeSyntaxAdapter.super.addProperty(contextForInsertion, newProperty);
    }
@NotNull
    @Override
    public PsiElement addProperty(@NotNull PsiElement contextForInsertion, @NotNull PsiElement newProperty)