XProcPipeline compare = t.comparepipeline;
Hashtable<String, Vector<XdmNode>> cinputs = new Hashtable<String, Vector<XdmNode>> ();
for (String port : pipeoutputs.keySet()) {
if (compare.inputPorts.contains(port)) {
ReadablePipe pipe = pipeoutputs.get(port);
while (pipe.moreDocuments()) {
try {
XdmNode p = pipe.read();
if (!cinputs.containsKey(port)) {
cinputs.put(port, new Vector<XdmNode> ());
}