// all values for regular_feature2 are iterated by a single iterator
// and it is not clear to which element of array_feature1 a particular
// regular_feature2 belongs
JXPathContext ctx = JXPathContext.newContext(mv.m_matchedObject);
ctx.setLenient(true);
for (Iterator<?> it = ctx.iterate(m_target_path_tokens[0]); it.hasNext();) {
// System.out.printf("%s=%s\n", m_target_path_tokens[0], it.next());
if (result.size() > 1 && m_delimit_array_values) {
result.add(new MatchedValue(new ArrayDelimiterObject(0), new ArrayList<Object>()));
}
result.add(new MatchedValue(it.next(), new ArrayList<Object>()));