void (PsiElement e, Editor editor) { final XmlAttribute myAttribute = PsiTreeUtil.getParentOfType(e, XmlAttribute.class, false); if (myAttribute == null) return; PsiElement next = findNextAttribute(myAttribute); myAttribute.delete(); if (next != null && editor != null) { editor.getCaretModel().moveToOffset(next.getTextRange().getStartOffset()); } }