The Architectural Discovery for Java™ domain comprises four rule categories
that contain the rules for identifying patterns and antipatterns in Java source
code. This section contains topics that describe the patterns that an architectural
discovery analysis can detect automatically.