For more detail, see the Cougaar Developers' Guide.
Create a derived class by implementing setupSubscriptions() and execute().
Note that both "precycle()" and "cycle()" will be run by the scheduler.
Records the service classes needed and attempts acquire them on request.