| ApplicationMap | 
 The presence of this annotation (along with @Inject) on a field of typeMap<String,
 Object>causes the map returned fromExternalContext.getApplicationMap()to be
 injected as the value of that field. | 
| FacesConfig | 
 The presence of this annotation on a managed bean deployed within an application causes version specific features to
 be enabled as specified in the enum FacesConfig.Version | 
| FlowMap | 
 The presence of this annotation (along with @Inject) on a field of typeMap<Object,
 Object>causes the map returned fromFlowHandler.getCurrentFlowScope()to be
 injected as the value of that field. | 
| HeaderMap | 
 The presence of this annotation (along with @Inject) on a field of typeMap<String,
 String>causes the map returned fromExternalContext.getRequestHeaderMap()to
 be injected as the value of that field. | 
| HeaderValuesMap |  | 
| InitParameterMap | 
 The presence of this annotation (along with @Inject) on a field of typeMap<String,
 String>causes the map returned fromExternalContext.getInitParameterMap()to
 be injected as the value of that field. | 
| ManagedProperty | 
 The presence of this annotation (along with @Inject) on a field of any type causes the value returned from
 evaluating an expression language expression to be injected as the value of that field. | 
| RequestCookieMap | 
 The presence of this annotation (along with @Inject) on a field of typeMap<String,
 Object>causes the map returned fromExternalContext.getRequestCookieMap()to
 be injected as the value of that field. | 
| RequestMap | 
 The presence of this annotation (along with @Inject) on a field of typeMap<String,
 Object>causes the map returned fromExternalContext.getRequestMap()to be
 injected as the value of that field. | 
| RequestParameterMap | 
 The presence of this annotation (along with @Inject) on a field of typeMap<String,
 String>causes the map returned fromExternalContext.getRequestParameterMap()to be injected as the value of that field. | 
| RequestParameterValuesMap |  | 
| SessionMap | 
 The presence of this annotation (along with @Inject) on a field of typeMap<String,
 Object>causes the map returned fromExternalContext.getSessionMap()to be
 injected as the value of that field. | 
| ViewMap | 
 The presence of this annotation (along with @Inject) on a field of typeMap<String,
 Object>causes the map returned fromUIViewRoot.getViewMap()to be injected
 as the value of that field. |