The ResourceContainer is in most cases the same as ClassContainer in where stuff ends up, but the split is there because EnterpriseArchives don't support classes, but support Resources. Think of the two containers the way Maven does, src/main/java vs src/main/resources.
ResourceContainer is still valid in the case of where/what a Archive can store.
Applied.
A big congratulations to German for working his way into our codebase, providing excellent insight and a perfect patch (which moved all testcases and kept all features).
S,
ALR
to emphasise the relationship between ResourceContainer and ClassContainer, ClassContainer should probably extend ResourceContainer ... ?
German want to create a issue and patch?