Mostly the number of edges in the dependency graph at the breakout point is used. For functions/methods, the number of possible execution paths (also known as Cyclomatic Complexity (CC)) is used.
| Item type | Example breakout | Fat value |
| high-level package ("design level") |
|
9 (edges) |
| package |
|
6 (edges) |
| class |
|
2 (edges) |
| method |
|
2 (paths) |
Example Fat derivation for each java item type