@Override
  public PsiElement setName(@NotNull String name) throws IncorrectOperationException {
    if (this instanceof ShString || this.getWord() != null) {
      ElementManipulator<ShLiteral> manipulator = ElementManipulators.getManipulator(this);
      if (manipulator != null) {
        return manipulator.handleContentChange(this, name);
      }
    }
    throw new IncorrectOperationException();
  }
@Override
  public PsiElement setName(@NotNull String name)