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