@NotNull
  @Override
  public List<IndentTransferableData> collectTransferableData(@NotNull PsiFile file,
                                                              @NotNull Editor editor,
                                                              int @NotNull [] startOffsets,
                                                              int @NotNull [] endOffsets) {
    if (!acceptFileType(file.getFileType())) {
      return Collections.emptyList();
    }
    return Collections.singletonList(new IndentTransferableData(editor.getCaretModel().getOffset()));
  }
@NotNull
  @Override
  public List<IndentTransferableData> collectTransferableData(@NotNull PsiFile file,
                                                              @NotNull Editor editor,
                                                              int @NotNull [] startOffsets,
                                                              int @NotNull [] endOffsets)