IFlattenParticipant[] participants = new IFlattenParticipant[] {
new SingleRootExportParticipant(new JavaEESingleRootCallback()),
//JEEHeirarchyExportParticipant doesn't deploy utility java projects
//if JEEHeirarchyExportParticipant is skipped, utility java projects are deployed as exploded folders,
//only the sources, not classes; Should be deployed as zips.
new JEEHeirarchyExportParticipant() {
@Override
protected boolean isApprovedNesting(String parentType,
String childType, boolean binary) {
if( childType == null )
return false;