private String[] getFilterValues(String filterLocalName) { List<String> values = new ArrayList<String>(); for (Filter filter : info.getFilters(filterLocalName, NAMESPACE)) { String val = filter.getValue(); if (val != null) { values.add(val); } } return (values.size() > 0) ? values.toArray(new String[values.size()]) : null; }