Hi what is the proper way of achieving the task: "The BigHall class must be a descendant of the Building.Hall class." I have done it this way: public class BigHall extends Building.Hall { public BigHall(Building b){ b.super(null); } But I am not sure to be honest