public List<RuleParam> params() {
List<RuleParam> params = new ArrayList<RuleParam>();
final List<Map<String, Object>> esParams = getNullableField(RuleNormalizer.RuleField.PARAMS.field());
if (esParams != null) {
for (final Map<String, Object> esParam : esParams) {
params.add(new RuleParam() {
@Override
public String key() {
return (String) esParam.get(RuleNormalizer.RuleParamField.NAME.field());
}