@Override
 public Iterator<AssemblyTask> getPendingTasks(User user, WorkPost wp)
     throws NoClearanceException {
   if (user.canPerfomAssemblyTask()) return wp.getPendingTasks();
   else throw new NoClearanceException();
 }