for (Port outputPort : endifNode.getOutputPorts()) {
String variable = outputPort.getID() + OUTPUT_SUFFIX;
GpelVariable ifVar = new GpelVariable(this.process.xml().getNamespace(), variable);
XmlNamespace xsdNS = process.xml().lookupNamespaceByName(WSConstants.XSD_NS_URI);
if (null != xsdNS && xsdNS.getPrefix() != null) {
ifVar.xml().setAttributeValue("element",
xsdNS.getPrefix() + ":" + WSConstants.XSD_ANY_TYPE.getLocalPart());
} else {
this.process.xml().declareNamespace(WSConstants.XSD_NS);
ifVar.xml().setAttributeValue("element",
WSConstants.XSD_NS.getPrefix() + ":" + WSConstants.XSD_ANY_TYPE.getLocalPart());