@Override
    public AttributedCharacterIterator getSelectedText(AttributedCharacterIterator.Attribute[] attributes) {
      return execute(() -> myDelegate.getSelectedText(attributes));
    }
@Override
    public AttributedCharacterIterator getSelectedText(AttributedCharacterIterator.Attribute[] attributes)