private String processContentExpr(Sequence<? extends Item> contextSeq, DynamicContext dynEnv) throws XQueryException { final StringBuilder buf = new StringBuilder(128); final Sequence<? extends Item> seq = _contentExpr.eval(contextSeq, dynEnv); final IAtomized<AtomicValue> atomized = AtomizedSequence.wrap(seq, dynEnv); final IFocus<AtomicValue> itor = atomized.iterator(); for (AtomicValue it : itor) { buf.append(it.stringValue()); if (itor.hasNext()) { buf.append(' '); } } itor.closeQuietly(); return buf.toString(); }