AnnotationFS matchedAnnotation, RuleElement element, RuleMatch match, RutaStream stream) {
Map<String, List<Number>> map = new HashMap<String, List<Number>>();
for (Entry<StringExpression, RutaExpression> each : features.entrySet()) {
RutaBlock parent = element.getParent();
String value = each.getKey().getStringValue(parent, match, element, stream);
RutaExpression expr = each.getValue();
List<Number> ints = new ArrayList<Number>();
if (expr instanceof NumberExpression) {
NumberExpression ne = (NumberExpression) expr;
ints.add(ne.getIntegerValue(parent, match, element, stream));
map.put(value, ints);