}
pipe = start.getBinding(pnbinding.getStep(), pnbinding.getPort());
} else if (binding.getBindingType() == Binding.INLINE_BINDING) {
InlineBinding ibinding = (InlineBinding) binding;
pipe = new ReadableInline(runtime, ibinding.nodes(), ibinding.getExcludedNamespaces());
} else if (binding.getBindingType() == Binding.EMPTY_BINDING) {
pipe = new ReadableDocument(runtime);
} else if (binding.getBindingType() == Binding.DOCUMENT_BINDING) {
DocumentBinding dbinding = (DocumentBinding) binding;
pipe = runtime.getConfigurer().getXMLCalabashConfigurer().makeReadableDocument(runtime, dbinding);