String (XmlProcessingInstruction processingInstruction) { XmlTag parent = processingInstruction.getParentTag(); final String target = PsiDocumentNavigator.getProcessingInstructionTarget(processingInstruction); final String s = "'" + target + "'"; return makeUnique(((parent != null) && (parent != context)) ? (getUniquePath(parent) + "/processing-instruction(" + s + ")") : "processing-instruction(" + s + ")", processingInstruction); }