if(order==0 && result.getResultParticipationsCount()>1) { throw new DomainException("error.researcher.ResultParticipation.invalid.order"); }
    private void checkParameters(Result result, Person participator, ResultParticipationRole role) {	if (result == null) {	    throw new DomainException("error.researcher.ResultParticipation.result.null");	}	if (participator == null) {	    throw new DomainException("error.researcher.ResultParticipation.person.null");	}	if (role == null) {	    throw new DomainException("error.researcher.ResultParticipation.role.null");	}	if (!result.acceptsParticipationRole(role)) {	    throw new DomainException("error.researcher.ResultParticipation.result.invalid.participation.role");	}	if (result.hasPersonParticipationWithRole(participator, role)) {	    throw new DomainException("error.researcher.ResultParticipation.participation.exists");	}    }