public BonusResourceManager initializeFromNode(Realm realm, Node node) {
BonusResourceManager bonusResourceManager = new BonusResourceManager();
for (Node bonusResourceNode = node.getFirstChild(); bonusResourceNode != null; bonusResourceNode = bonusResourceNode.getNextSibling()) {
if (bonusResourceNode.getNodeType() == Node.ELEMENT_NODE) {
BonusResourceImpl bonusResource = new BonusResourceImplXMLConverter().initializeFromNode(realm, bonusResourceNode);
bonusResourceManager.addBonusResource(bonusResource);
}
}
return bonusResourceManager;
}
}