public MutableState setStart ( MutableState start ) { checkArgument ( start . getId ( ) >= 0 , "must set id before setting start" ) ; throwIfSymbolTableMissingId ( start . getId ( ) ) ; correctStateWeight ( start ) ; this . start = start ; return start ; }
Set the initial state