This smell arises when an abstraction exists that has not been completely decomposed, and a further decomposition could reduce its size, implementation complexity, or both.
Related smells: Large Class God Class The Blob Swiss Army Knife Too Large Packages/Subsystems
The following set of tools detects this smell: Designite(for C#) DesigniteJava(for Java)
All rights reserved (c) Tushar Sharma 2017-23.