[MSC2-22] Refactoring - TransactionalInfo.setTransition() is never called with transactionalState == STATE_RESTARTING parameter. Eliminating dead code section.
[MSC2-22] Refactoring - eliminated unused 'transaction' and 'taskFactory' parameters from TransactionalInfo.setTransition() method
[MSC2-22] Refactoring - eliminated unused 'transaction' and 'taskFactory' parameters from ServiceControllerImpl.revertStopping() method
[MSC2-22] Refactoring - eliminated unused 'transaction' and 'taskFactory' parameters from ServiceControllerImpl.setServiceUp() method
[MSC2-22] Refactoring - eliminated unused 'transaction' and 'taskFactory' parameters from ServiceControllerImpl.setServiceFailed() method
[MSC2-22] Refactoring - eliminated unused 'transaction' and 'taskFactory' parameters from ServiceControllerImpl.setServiceDown() method
[MSC2-22] Refactoring - eliminating unused 'transaction' and 'taskFactory' parameters from ServiceControllerImpl.revertStarting() method
[MSC2-22] Refactoring - eliminated unused 'transaction' variable from StopFailedServiceTask
[MSC2-22] Refactoring - eliminated unused TaskBuilderImpl constructor and ServiceControllerImpl.getStartTask() method
[MSC2-23] Refactoring - eliminated unused 'taskFactory' parameter from ParentServiceContext.addService() methods plus revisited methods visibility.
[MSC2-23] Refactoring - eliminated unused 'T' parameter from ParentServiceContext class
Refactoring - Use diamond syntax where applicable
[MSC2-24] Refactoring - use HashSet instead of HashMap in ServiceBuilderImpl
[MSC2-19] Registration's 'state' variable must be accessed under intrinsic lock
[MSC2-21] Refactoring - eliminated InstallServiceTask
WIP
WIP
WIP
WIP