Thanks for your reply.
OK then, if I change the flow like the following then it would be ok right?
|-----> B -----|
A --->|````````````````|-------> Dummy
|-----> C -----|
Let that dummy activity be any thing like any assignment step.
Now the process will end properly, I think.
The thing is B and C are very small processing elements, like one or two connections. I dont want them to put in different process.
I want both in the actual process, so the flow looks meaningful.
The actual problem is after one particular step, i need to assign two different forms to the same process creator. So i have chosen gateway to assign them parallelly. Is there any better alternative?