private boolean compareStudentRecords(StudentRecord sr1, StudentRecord sr2) {
        if(!sr1.getStudent().sameStudents(sr2.getStudent())) { // Student
            return false; }
        else if(sr1.getDepartment() != sr2.getDepartment()) { // Department
            return false; }
        else if(sr1.getDegreeSought() != sr2.getDegreeSought()) { // degreeSought
            return false; }
        else if(!sr1.getTermBegan().sameTerm(sr2.getTermBegan())) { // termBegan
            return false; }
        else if(!compareProfessorList(sr1.getAdvisors(), sr2.getAdvisors())) { // advisors
            return false; }
        else if(!compareProfessorList(sr1.getCommittee(), sr2.getCommittee())) { // committee
            return false; }
        else if(!compareCoursesTaken(sr1.getCoursesTaken(), sr2.getCoursesTaken())) { // coursesTaken
            return false; }
        else if(!compareMilestonesList(sr1.getMilestonesSet(), sr2.getMilestonesSet())) { // milestonesSet
            return false; }
        else if(!compareNotesList(sr1.getNotes(), sr2.getNotes())) { // notes
            return false; }
        return true;
    }