decomposition.setDocumentation(documentation);
}
List inputParamElems = decompElem.getChildren("inputParam", _yawlNS);
for (int i = 0; i < inputParamElems.size(); i++) {
Element inputParamElem = (Element) inputParamElems.get(i);
YParameter yparameter = new YParameter(_decomposition, YParameter._INPUT_PARAM_TYPE);
yparameter.setOrdering(i);
parseParameter(inputParamElem, yparameter, _yawlNS, isBeta2Version());
decomposition.setInputParam(yparameter);
}
List outputParamElems = decompElem.getChildren("outputParam", _yawlNS);
for (int i = 0; i < outputParamElems.size(); i++) {
Element outputParamElem = (Element) outputParamElems.get(i);
YParameter yparameter = new YParameter(_decomposition, YParameter._OUTPUT_PARAM_TYPE);
yparameter.setOrdering(i);
parseParameter(outputParamElem, yparameter, _yawlNS, isBeta2Version());
decomposition.setOutputParameter(yparameter);
}
List outputExpressions = decompElem.getChildren("outputExpression", _yawlNS);
for (int i = 0; i < outputExpressions.size(); i++) {