void resetState() { state.init( nonFluents != null ? nonFluents._hmObjects : null, instance._hmObjects, domain._hmTypes, domain._hmPVariables, domain._hmCPF, instance._alInitState, nonFluents == null ? null : nonFluents._alNonFluents, domain._alStateConstraints, domain._exprReward, instance._nNonDefActions); if ((domain._bPartiallyObserved && state._alObservNames.size() == 0) || (!domain._bPartiallyObserved && state._alObservNames.size() > 0)) System.err.println( "Domain '" + domain._sDomainName + "' partially observed flag and presence of observations mismatched."); }