Logged In: YES
Originator: NO

The point of the HideUtilityClassConstructor is to prevent instantiation of the class since it only has static members. Declaring it final only prevents instantiation by subclassing. It does not prevent direct instantiation of the class itself.

Personally I never saw the point of preventing instantiation of utility classes. Sure it is pointless to instantiate it, but there is no harm eitber. So why go out of your way to prevent it.