@Override
 protected String[] getViewableInformationTitles() {
   return Utility.changeToStringArray(CharacterViewableInformations.values());
 }
 @Override
 protected String getViewableInformation(int index, BasicData data) {
   return CharacterViewableInformations.values()[index].getInformation((CharacterData) data);
 }
 @Override
 protected String getViewableInformationTitle(int index) {
   return CharacterViewableInformations.values()[index].toString();
 }
 @Override
 protected Comparator getComparatorByViewableInformation(int index) {
   return CharacterViewableInformations.values()[index].getComparator();
 }