protected boolean setInitialOutputContent(@NotNull CharSequence baseContent) {
    final Document outputDocument = myMergeRequest.getOutputContent().getDocument();

    return DiffUtil.executeWriteCommand(outputDocument, getProject(), DiffBundle.message("message.init.merge.content.command"), () -> {
      outputDocument.setText(baseContent);

      DiffUtil.putNonundoableOperation(getProject(), outputDocument);

      if (getTextSettings().isEnableLstGutterMarkersInMerge()) {
        myLineStatusTracker.setBaseRevision(baseContent);
        getEditor().getGutterComponentEx().setRightFreePaintersAreaState(EditorGutterFreePainterAreaState.SHOW);
      }
    });
  }
protected boolean setInitialOutputContent(@NotNull CharSequence baseContent)