void () { if (myStartElement == null) return; final PsiElement startElement = myStartElement.getElement(); final PsiElement endElement = myEndElement == null ? startElement : myEndElement.getElement(); if (startElement == null || endElement == null) return; PsiFile file = startElement.getContainingFile(); if (file == null) return; invoke(file.getProject(), file, startElement, endElement); }