public VegetationManager initializeFromNode(Realm realm, Node node) {
VegetationManagerImpl vegetationManager = new VegetationManagerImpl();
for (Node vegetationNode = node.getFirstChild(); vegetationNode != null; vegetationNode = vegetationNode.getNextSibling()) {
if (vegetationNode.getNodeType() == Node.ELEMENT_NODE) {
Vegetation vegetation = (new VegetationImplXMLConverter()).initializeFromNode(realm, vegetationNode);
vegetationManager.addVegetation(vegetation);
}
}
return vegetationManager;
}
}