TextRange (PsiElement[] items) { if (!ArrayUtil.isEmpty(items)) { PsiElement first = ArrayUtil.getFirstElement(items); PsiElement last = ArrayUtil.getLastElement(items); if (first != null && last != null) { return first.getTextRange().union(last.getTextRange()); } } return null; }