@Override
  public void setVisualAttributes(@NotNull CaretVisualAttributes attributes) {
    throw notImplemented();
  }
@Override
  public void setVisualAttributes(@NotNull CaretVisualAttributes attributes)