- AbstractDeploymentUnitProcessor is declared public, but is not used else where.
- It has only 1 subclass, AnnotatedEJBComponentDescriptionDeploymentUnitProcessor. Need to check if we can remove AbstractDeploymentUnitProcessor.
There are about 39 DUP classes in ejb3, and there could be some common logic that can be placed in a super class. Need to double check.