// we need to make sure to not accidentally advance the current index of our parent with some old
// index from a previous subcontext, so we explicitly set the marker here
context.setCurrentIndex(parentContext.getCurrentIndex());
return true;
} catch (ActionException e) {
context.getParseErrors().add(new ActionError(context.getInputBuffer(), context.getCurrentIndex(),
e.getMessage(), context.getPath(), e));
return false;
}
}