||Abstract class extended by services that need relaunch behavior -- for some
services it is desirable and even required to relaunch the Eclipe instance,
changing the parameters given at the command line for starting up Eclipse
(for example, workspace specification, VM arguments).
||Abstract class for published services, service implementations will extend
from this class, either directly or indirectly through additional value-added
abstract service related classes (such as the ones referred to below in the
||Abstract service classe to be extended by services that require workspace
replacement at run-time (based on input properties on their service for
example by the client).
||The automation server provides an internal front-end to automatable published
services but is primarly used by the supplied automation client to service
the requests of external automation clients.