*/
public StateOrTerminated queryOnce() throws ParameterProblem,
ExecutionProblem {
this.validateAll();
final StateOrTerminated stateOrTerm = this.execWrap();
if (stateOrTerm.getState() != null &&
this.stateChangeConduit != null) {
this.stateChangeConduit.stateChange(this.stateEPR,
stateOrTerm.getState());
}
if (stateOrTerm.isTerminated() &&
this.termConduit != null) {
this.termConduit.terminationOccured(this.termEPR);
}
return stateOrTerm;