/**
* 国際化&別名管理オブジェクトの実装基板。
+ *
* <p>別名管理オブジェクトは、
* 各々のリストの先頭が代表名となる、
* プライマリ名の不変リストとグローバル名の不変リストを持つ。
+ *
* <p>国産モデルではプライマリ名に日本語名が収められることが多い。
* プライマリ名は必ず一つ以上なければならない。
+ *
* <p>国産モデルではグローバル名に英語名が収められることが多いが、
* プライマリ名と同一の日本語名が収められている場合も多い。
+ *
* <p>別名管理オブジェクトは、
* インスタンス間での順序を定義するためのオーダー番号を持つ。
*/
/**
* コンストラクタ。
+ *
* <p>各初期数が0以下の場合は、
* 状況に応じて伸長する連結リストが用意される。
+ *
* @param primaryNum プライマリ名初期数。
* @param globalNum グローバル名初期数。
*/
/**
* コンストラクタ。
+ *
* <p>プライマリ名、グローバル名共、
* 状況に応じて伸長する連結リストが用意される。
*/
/**
* プライマリ名の代表をひとつ返す。
+ *
* <p>必ず存在しなければならない。
+ *
* @return 最初のプライマリ名
*/
public String getTopPrimaryName(){