protected AbstractXMLEventParser overrideFields(AbstractXMLEventParser s1, AbstractXMLEventParser s2) { if (s2.getFields() != null) { foreach (var pair in s2.getFields().getEntries()) { s1.setField(pair.Key, pair.Value); } } return(this); }
protected AbstractXMLEventParser mergeFields(AbstractXMLEventParser s1, AbstractXMLEventParser s2) { foreach (var pair in s2.getFields().getEntries()) { if (!s1.hasField(pair.Key)) { s1.setField(pair.Key, pair.Value); } } return(this); }