// add jndi: supply
builder.addSupply("jndi:" + jndiName);
// add dependency
AbstractInjectionValueMetaData injectMetaData = new AbstractInjectionValueMetaData(containerName);
// EJBTHREE-2166 - Depending on DESCRIBED state and then pushing to INSTALLED
// through MC API, won't work. So for now, just depend on INSTALLED state.
//injectMetaData.setDependentState(ControllerState.DESCRIBED);
injectMetaData.setDependentState(ControllerState.INSTALLED);
injectMetaData.setFromContext(FromContext.CONTEXT);
// Too bad we have to know the field name. Need to do more research on MC to see if we can
// add property metadata based on type instead of field name.
builder.addPropertyMetaData("endpointContext", injectMetaData);