connectionId = connectionHandler == null ? null : connectionHandler.getId();
List<DBObject> chain = new ArrayList<DBObject>();
chain.add(object);
DBObject parentObject = object.getParentObject();
while (parentObject != null) {
chain.add(0, parentObject);
parentObject = parentObject.getParentObject();
}
int length = chain.size();
nodes = new Node[length];
for (int i = 0; i<length; i++) {
DBObject chainObject = chain.get(i);
nodes[i] = new Node(chainObject.getObjectType(), chainObject.getName());
}
}