Doxygen に対応するためコメントを一部修正. これから加筆していく.