final AppModule appModule = load(map, configurationFactory);
final Set<String> callers = NewLoaderLogic.callers();
final EjbJar ejbJar = new EjbJar();
final OpenejbJar openejbJar = new OpenejbJar();
for (String caller : callers) {
if (!isValid(caller)) continue;
final ManagedBean bean = ejbJar.addEnterpriseBean(new ManagedBean(caller, caller));
// set it to bean so it can get UserTransaction injection
bean.setTransactionType(TransactionType.BEAN);
final EjbDeployment ejbDeployment = openejbJar.addEjbDeployment(bean);
// important in case any other deploment id formats are specified
ejbDeployment.setDeploymentId(caller);
}