/*..........................................GeographicData................*/
 public CharacterData makeCharacterData(int ntaxa, int nchars) {
   GeographicData data = new GeographicData(getMatrixManager(), ntaxa, nchars, getTaxa());
   data.setItemsAs(this);
   return data;
 }
 public CharacterData makeCharacterData(CharMatrixManager manager, Taxa taxa) {
   GeographicData data = new GeographicData(getMatrixManager(), taxa.getNumTaxa(), 0, taxa);
   data.setItemsAs(this);
   return data;
 }
 /*..........................................GeographicData................*/
 public CharacterData makeCharacterData() {
   GeographicData data =
       new GeographicData(getMatrixManager(), getNumTaxa(), getNumChars(), getTaxa());
   data.setItemsAs(this);
   return data;
 }