The presence of this annotation (along with @Inject) on a field of type Map<String, String []> causes the map returned from javax.faces.context.ExternalContext#getRequestParameterValuesMap to be injected as the value of that field.
@Inject
Map<String, String []>
javax.faces.context.ExternalContext#getRequestParameterValuesMap