import java.util.Collection;
import java.util.TreeSet;
import java.util.Set;

public class Payment4 {

  private static Collection<Employee> createMockStaff() {
    Set<Employee> c = new TreeSet<Employee>();
    Employee m = new Manager(40, 2);
    c.add(m);
    Employee g1 = new Guard(30, 1.6);
    c.add(g1);
    Employee g2 = new Guard(40, 1.2);
    c.add(g2);
    Employee s = new SuperEmployee(35);
    c.add(s);
    Employee e1 = new Employee(40);
    c.add(e1);
    Employee e2 = new Employee(35);
    c.add(e2);
    return c;
  }

  public static void main(String args[]) {
    for (Employee e : createMockStaff()) {
      System.out.println(e);
    }
  }
}
