IllegalInstantiationCheck

Checks for illegal instantiations where a factory method is preferred.