public IRewriteCondition parse(Node pNode) throws ConfigurationException {
Node oHeaderNode = pNode.getAttributes().getNamedItem(Constants.ATTR_HEADER);
if (oHeaderNode == null) return null;
String oHeaderName = oHeaderNode.getNodeValue();
Node oMatchNode = ParserHelper.getAttribute(pNode, Constants.ATTR_MATCH, true);
return new PropertyMatchCondition(oHeaderName, oMatchNode.getNodeValue());
}