=== On 2016-07-14T18:01:06Z Ann Campbell Wrote: https://github.com/google/error-prone/blob/master/docs/bugpattern/ClassNewInstance.md === On 2016-07-15T09:38:16Z Freddy Mallet Wrote: Hi [~ann.campbell.2], I would convert this "Code Smells Detection Rule" into a "Bugs Detection Rule" by making it raising an issue : IF AND ONLY IF the "class.newInstance()" leads to call a constructor having some checked exceptions. This is another example of the following pattern : instead of enforcing a coding practice allowing to avoid facing some bugs from time to time, let's provide a rule able to precisely detect those bugs. === On 2016-07-15T14:40:14Z Freddy Mallet Wrote: And in that case [~ann.campbell.2], the title and description of the rule should also evolve. For the title, that might become: "'Class.newIntance(...)' should be not be called when the relating nullary constructor throws checked exceptions".