String statement, String language, ExecutionContext context,
Map<String, String> mappings) throws ParseException {
LOG.debug("Parsing {} statement: {}", language, statement);
NamePathMapper mapper = new NamePathMapperImpl(
new LocalNameMapper(context.getRoot(), mappings));
NodeState types = context.getBaseState()
.getChildNode(JCR_SYSTEM)
.getChildNode(JCR_NODE_TYPES);