SONARJAVA-299 Rule: Classes should not be coupled to too many other classes (Single Responsibility Principle)