Javadoc
Search through the action dependency graph, looking for direct action dependencies. For example:
service A depends on service B, which depends on service C
service B contains no start action, while service A and service C both contain a start action.
therefore start A depends on start B makes no sense. We need it to instead be start A depends on start C.