public void writeCorrelation(CorrelationSetInstance cset, CorrelationKey ckeyVal) throws FaultException { OScope.CorrelationSet csetdef = cset.declaration; QName[] propNames = new QName[csetdef.properties.size()]; for (int m = 0; m < csetdef.properties.size(); m++) { OProcess.OProperty oProperty = csetdef.properties.get(m); propNames[m] = oProperty.name; } ckeyVal.setUnique(cset.declaration.isUnique()); _brc.writeCorrelation(cset, propNames, ckeyVal); }