if (firstDescriptorN != null) {
Node firstFieldN = DomUtil.getChild(firstDescriptorN, "field");
for (Node fieldN = firstFieldN; fieldN != null; fieldN = DomUtil.getNext(fieldN)) {
FieldInfo fi = new FieldInfo();
DomUtil.setAttributes(fi, fieldN);
ni.addField(fi);
}
}
// Process notification-type subnodes
Node firstParamN = DomUtil.getChild(descN, "notification-type");