RTTIってどんな原理で実装されてるんですか?