private void highlightCallersRecursive(IvyNodeElement node, Map/* <EntityConnectionData> */highlightRelationships,
Map/* <IvyNodeElement> */highlightEntities) {
highlightEntities.put(node, entityColor);
IvyNodeElement[] directCallers = node.getCallers();
for (int i = 0; i < directCallers.length; i++) {
highlightRelationships.put(new EntityConnectionData(directCallers[i], node), relationshipColor);
highlightCallersRecursive(directCallers[i], highlightRelationships, highlightEntities);
}
}