nodeIDPrinter.h Node1 nodeIDPrinter.h Node2 string Node1->Node2 Node3 optional Node1->Node3