code: function(){
  		if(this.trialpos[this.trialpos.length-1]+1===this.position){ return;}
  		this.newOperation();
  		this.add(new this.puzzle.klass.TrialEnterOperation(this.trialpos.length, this.trialpos.length+1));
  		this.trialpos.push(this.position-1);
  		this.limitTrialUndo = true;
  		this.checkexec();
  		this.newOperation();
  		this.emitTrial();
  	}
docs: --------------------------------------------------------------------------- opemgr.enterTrial()   TrialModeにする opemgr.acceptTrial()  現在のTrial状態を確定する opemgr.rejectTrial()  Trial状態と履歴を破棄する opemgr.resumeTrial()  ファイル読み込み時などにTrial状態を復帰する opemgr.emtiTrial()    trial eventを呼び出す ---------------------------------------------------------------------------