When provided with an input file containing only xml tags, the tool throws an index out of bounds exception. The output:
run:
[java] ===========================================
[java] GUIStructure2GraphConverter
[java]
[java] Plugin: EFGConverter
[java] Input file: MessageBox.GUI.xml
[java] Output file: MessageBox.EFG.xml
[java] ===========================================
[java] java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
[java] at java.util.ArrayList.RangeCheck(ArrayList.java:547)
[java] at java.util.ArrayList.get(ArrayList.java:322)
[java] at edu.umd.cs.guitar.graph.plugin.EFGConverter.generate(EFGConverter.java:78)
[java] at edu.umd.cs.guitar.graph.GUIStructure2GraphConverter.main(GUIStructure2GraphConverter.java:88)
[java] Unknown ERROR
BUILD SUCCESSFUL
Total time: 2 seconds
Bug found by: All members of GUIStructure2Graph Team