Built withJavaSwing for GUIJUnit for testingUsageBuild a graph first (enter the file name, e.g. data/test1.txt:Then click the Topological Order button:If cycle is detected, the following exception will be caught: