rendered paste body //================== Please DO NOT modify any code below ====================== public boolean equals(SynonymList list) { boolean retval = false; int len = length(); SynonymNode StudentCodeNode = head; SynonymNode TeacherCodeNode = list.head; StudentCodeNode = head; TeacherCodeNode = list.head; retval = true; while ((StudentCodeNode != null) && (retval == true)) { retval = false; if (StudentCodeNode.equals(TeacherCodeNode)) { retval = true; StudentCodeNode = StudentCodeNode.next; TeacherCodeNode = TeacherCodeNode.next; } } if (retval != true){ StudentCodeNode = head; TeacherCodeNode = list.head; if (list != null){ System.out.print("Expected: "); while (TeacherCodeNode != null){ System.out.print(TeacherCodeNode.synonym + " "); TeacherCodeNode = TeacherCodeNode.next; } System.out.print("\nGot: "); while (StudentCodeNode != null){ System.out.print(StudentCodeNode.synonym + " "); StudentCodeNode = StudentCodeNode.next; } System.out.println("\n"); } } return retval; }}