There is a lot out there on how you can't override exception constructors and how to do custom exceptions, but I haven't been able to find anything on disabling a constructor for an extended class.
I've created a custom class that coworkers are (basically) using as the original Exception class. As a counter measure, I wanted to override the constructors to throw an exception to prevent them from misusing the custom exception.
However, one cannot override Exception constructors.
Is there a way to disable them or get an equivalent behavior to prevent people from constructing my custom exception except how I want them to?