}
protected void started( edu.cmu.cs.stage3.alice.core.World world, double time ) {
super.started( world, time );
//todo: delay this binding
Response beginResponseValue = beginResponse.getResponseValue();
Response duringResponseValue = duringResponse.getResponseValue();
Response endResponseValue = endResponse.getResponseValue();
if( beginResponseValue != null && beginResponseValue.isCommentedOut.booleanValue() ) {
beginResponseValue = null;
}
if( duringResponseValue != null && duringResponseValue.isCommentedOut.booleanValue() ) {
duringResponseValue = null;
}
if( endResponseValue != null && endResponseValue.isCommentedOut.booleanValue() ) {
endResponseValue = null;
}
if( beginResponseValue!=null ) {
m_runtimeBeginResponse = beginResponseValue.manufactureRuntimeResponse();
} else {
m_runtimeBeginResponse = null;
}
if( duringResponseValue!=null ) {
m_runtimeDuringResponse = duringResponseValue.manufactureRuntimeResponse();
} else {
m_runtimeDuringResponse = null;
}
if( endResponseValue!=null ) {
m_runtimeEndResponse = endResponseValue.manufactureRuntimeResponse();
} else {
m_runtimeEndResponse = null;
}
m_runtimeState = RUNTIME_STATE_CHECKING_FOR_TRUE;
}