Javadoc
Represents action dependency between services. Suppose we have a service A that depends on service B. A dependency
from start to initialize means that initialize service B must run before start service A runs. A dependency from
start to start means that start service B must run before start service A runs. Setting the reverse flag reverses
the order of services. For example, a reverse dependency from stop to stop means that stop service A must run
before stop service B. Similarly, a reverse dependency from stop to remove means that stop service A must run
before remove service B.