// receive the first message sent to this role
public RoleMessage receive(int performative) {
OpFeedbackParam<RoleMessage> message = new OpFeedbackParam<RoleMessage>();
try {
doAction(this.getArtifactId(), new Op("receive", this.getRoleId(), performative, message));
} catch (ActionFailedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (CartagoException e) {
// TODO Auto-generated catch block