Reports public constructors. Some coding standards discourage public constructors, preferring to use static factory methods. This way the implementation can be swapped out without affecting the call sites.