1 fails:Module#private_constant marked constants in a module cannot be reopened as a module from scope where constant would be private
2 fails:Module#private_constant marked constants in a class cannot be reopened as a module
3 fails:Module#private_constant marked constants in a module cannot be reopened as a class from scope where constant would be private
4 fails:Module#private_constant marked constants in a class cannot be reopened as a class