See Chair.java