private void fillTreeFromMib(Node node) { ObjectIdentifierValue oid = node.getObjectIdentifierValue(); ObjectIdentifierValue[] children = oid.getAllChildren(); for (ObjectIdentifierValue child : children) { if (child == null) { // in case it is not found continue; } Node childNode = new Node(child, node); node.addChild(childNode); fillTreeFromMib(childNode); } }