synchronized (projectTreeMap) {
VBOTreeNode node;
ArrayList<VBOTreeNode> nodes = projectTreeMap.get(projectHandle);
for (int m = nodes.size() - 1; m >= 0; m--) {
node = nodes.get(m);
node.deleteChild(deletedVBO);
if (node.getVociBusinessObject().getId() == deletedVBO.getId()) {
nodes.remove(m);
}
}
}