>StadiumStructure側で使えなくない??
できないわけではないですが、コピーしてダウンキャストが必要ですね

423の上では
PopulationImpl( XmlElement e )でeからbaseを取得し、どこかに(ここでは仮にbase)保存
そしてStadiumStructureで((PopulationImpl)_type.population).baseとして取得
下では
xmlを書き変えpopulationを利用せず<contribution>直下に<base>として置き、
StructureContributionImpl( XmlElement e )でbaseを取得し保存
この後はnew StadiumStructure(this,wLoc,base)とするか、_type.baseとするか

[以下余分なもの]
古いソースの上独自仕様を入れ互換性のないsoccerstudium英語が変なのはご勘弁
ttp://u4.getuploader.com/freetrain/download/63/stadium.zip src