public class Employee {
private int id;
public Employee() { this(5); }
public Employee(int id) { this.id = id; }
}
public class Manager extends Employee {
private List<Employee> reportees;
public Manager() { this(2); }
public Manager(int id) { this(id, new List()); }
public Manager(int id, List<Employee> reportees) {
super(id);
this.reportees = reportees;
}
}