public Sequence addSequenceOnMessage(
String variable,
QName itfQName,
String messageExchange,
String operation,
String partnerlink,
Pick mainPick){
OnMessage om = new OnMessageImpl(new TOnMessage(), (PickImpl)mainPick);
om.setInputVariable(variable);
om.setInterface(itfQName);
om.setMessageExchange(messageExchange);
om.setOperation(operation);
om.setPartnerLink(partnerlink);
Sequence seq = new SequenceImpl(new TSequence(), om);
try {
om.setActivity(seq);
} catch (BPELException e) {
e.printStackTrace();
}
mainPick.addOnMessage(om);
return seq;
}