AntiPattern
Reflection and Namespace Mismatch
brittle-class-resolution
Android/Java module loading and type resolution fail when plugins or libraries introduce new language/package constraints (reserved identifiers, mandatory namespaces) or reflection/API gaps, leaving Gradle/IDE classloading unable to locate expected classes or methods.