{
TInvoke iInvoke = iIf.addNewInvoke();
iInvoke.set(tmp.getBpelCode());
} else if (TWhile.class.isInstance(tmp.getBpelCode()))
{
TWhile iwhile = iIf.addNewWhile();
iwhile.set(tmp.getBpelCode());
}
} else
{
TElseif iElseIF = iIf.addNewElseif();
if (TPick.class.isInstance(tmp.getBpelCode()))
{
TPick iPick = iElseIF.addNewPick();
iPick.set(tmp.getBpelCode());
} else if (TSequence.class.isInstance(tmp.getBpelCode()))
{
TSequence iSeq = iElseIF.addNewSequence();
iSeq.set(tmp.getBpelCode());
} else if (TIf.class.isInstance(tmp.getBpelCode()))
{
TIf iIfSub = iElseIF.addNewIf();
iIfSub.set(tmp.getBpelCode());
} else if (TAssign.class.isInstance(tmp.getBpelCode()))
{
TAssign iAss = iElseIF.addNewAssign();
iAss.set(tmp.getBpelCode());
} else if (TFlow.class.isInstance(tmp.getBpelCode()))
{
TFlow iFlow = iElseIF.addNewFlow();
iFlow.set(tmp.getBpelCode());
} else if (TEmpty.class.isInstance(tmp.getBpelCode()))
{
TEmpty iEmpty = iElseIF.addNewEmpty();
iEmpty.set(tmp.getBpelCode());
} else if (TWait.class.isInstance(tmp.getBpelCode()))
{
TWait iWait = iElseIF.addNewWait();
iWait.set(tmp.getBpelCode());
} else if (TReceive.class.isInstance(tmp.getBpelCode()))
{
TReceive iReceive = iElseIF.addNewReceive();
iReceive.set(tmp.getBpelCode());
} else if (TReply.class.isInstance(tmp.getBpelCode()))
{
TReply iReply = iElseIF.addNewReply();
iReply.set(tmp.getBpelCode());
} else if (TInvoke.class.isInstance(tmp.getBpelCode()))
{
TInvoke iInvoke = iElseIF.addNewInvoke();
iInvoke.set(tmp.getBpelCode());
} else if (TWhile.class.isInstance(tmp.getBpelCode()))
{
TWhile iwhile = iIf.addNewWhile();
iwhile.set(tmp.getBpelCode());
}
}
}
this.setData(iIf);
return this.getData();