@Override
  public final PsiElement addRange(PsiElement first, PsiElement last) throws IncorrectOperationException {
    return SharedImplUtil.addRange(this, first, last, null, null);
  }
@Override
  public final PsiElement addRange(PsiElement first, PsiElement last)