question: resume clock , if it was halted during a player 's move time . concode_field_sep boolean m_byoyomiExceeded concode_elem_sep boolean m_isRunning concode_elem_sep Listener m_listener concode_elem_sep Timer m_timer concode_elem_sep boolean m_isInByoyomi concode_elem_sep long m_startTime concode_elem_sep BlackWhiteSet<TimeRecord> m_timeRecord concode_elem_sep GoColor m_toMove concode_elem_sep long m_time concode_elem_sep TimeSettings m_timeSettings concode_elem_sep int m_movesLeft concode_elem_sep TimeSource m_timeSource concode_field_sep boolean isInByoyomi concode_elem_sep void startMove concode_elem_sep void stopMove concode_elem_sep void updateListener concode_elem_sep boolean isInitialized concode_elem_sep boolean getUseByoyomi concode_elem_sep void setTimeLeft concode_elem_sep long getByoyomi concode_elem_sep long parseTimeString concode_elem_sep boolean isRunning concode_elem_sep int getMovesLeft concode_elem_sep void startTimer concode_elem_sep void clockChanged concode_elem_sep TimeRecord getRecord concode_elem_sep long getPreByoyomi concode_elem_sep TimeSettings getTimeSettings concode_elem_sep GoColor getToMove concode_elem_sep int getByoyomiMoves concode_elem_sep void stopTimer concode_elem_sep long getTimeLeft concode_elem_sep void halt concode_elem_sep boolean lostOnTime concode_elem_sep long currentTimeMillis concode_elem_sep long currentTimeMillis concode_elem_sep long currentTimeMillis concode_elem_sep void reset concode_elem_sep void reset concode_elem_sep void setListener concode_elem_sep void setTimeSettings concode_elem_sep String getTimeString concode_elem_sep String getTimeString
target: void function ( ) { if ( m_isRunning ) return ; assert m_toMove != null ; m_startTime = currentTimeMillis ( ) ; m_isRunning = true ; startTimer ( ) ; }