Assuming "kjar-sub" has a rule name "RuleA" with a package "org.example" and "kjar-main" has the same rule name "RuleA" with the same package "org.example",
when "kjar-main" includes "kjar-sub":
<kmodule> <kbase name="kjar-main" includes="kjar-sub" /> </kmodule>
non-exec-model reports an error "Duplicate rule name" during build-time, but exec-model doesn't report an error and kjar builds are successful. "RuleA" is overridden by "kjar-sub"'s one.