package org.wsper.demo.hr.candidate; initiated task application { public interface application { operation application createApplication( application ) { MEP = Out-In; } operation application updateApplication( application ) { MEP = Out-In; } operation application submitApplication( application ) { MEP = Out-In; } operation application cancelApplication( application ) { MEP = Out-In; } query searchApplication( application ) { MEP = Out-In; } event applicationComplete() { MEP = In; } } public interface offer { operation receiveOffer( offer, acceptance ) { MEP = In-Out; } operation updateOffer( offer, acceptance ) { MEP = In-Out; } event offerAccepted() { MEP = Out; } } }