/* Author: James Tam Version: 2015 Learning objective: having a potential pitfall of using bidirectional references illustrated. (JT's hint: if you can't figure out what the problem is then add a print() output instructor to the Teacher and Student constructors. */ public class Driver { public static void main(String [] args) { // Could start with either a teacher or student, doesn't matter Student s = new Student(); System.out.println("<< DEBUG: This message will never appear >>"); } }