nitta-lab-2018:master
nitta-lab-2018:Character2
コンストラクタの中で直接代入して初期化していた場所をsetter経由に変更. (当該フィールドのsetterが作られていることの保証が出来る)
AddressedEntityクラスを抽象クラスにして, そのサブクラスとしてIDAddressedentityクラスとURIAddressedEntityクラスを作成. JSONICの仕様で, JSONからPOJOへのDecode時に引数なしのコンストラクタがまず呼び出されているようで, 当該コンストラクタがないと, net.arnx.jsonic.JSONExceptionが発生するので, 引数なしコンストラクタがないクラスについて, 当該コンストラクタをprivateで作成.