boolean (final ASTNode node1, final ASTNode node2) { if (node1.getElementType() == XmlTokenType.XML_START_TAG_START && node1.textContains('%')) return true; if (node2.getElementType() == XmlTokenType.XML_EMPTY_ELEMENT_END && node2.textContains('%')) return true; return myXmlFormattingPolicy.getShouldAddSpaceAroundTagName(); }