latest version of pmd removed UseSingleton check and replaced it with UseUtilityClass