public OutputConditionPolled MakeFromState(
     AgentInstanceContext agentInstanceContext,
     OutputConditionPolledState state)
 {
     OutputConditionPolledTimeState timeState = (OutputConditionPolledTimeState) state;
     return new OutputConditionPolledTime(this, agentInstanceContext, timeState);
 }
 public OutputConditionPolledTime(
     OutputConditionPolledTimeFactory factory,
     AgentInstanceContext context,
     OutputConditionPolledTimeState state)
 {
     this.factory = factory;
     this.context = context;
     this.state = state;
 }