#241 handshake関数内で一時的なStateTを使用した