-// /**
-// * <p>getFeatures</p>
-// *
-// * @return a {@link java.util.List} object.
-// */
-// public static List<Feature> getFeatures() {
-// List<Feature> features = getTerms(Feature.class);
-// features.remove(Feature.IMAGE());
-// return features;
-//
-// }
-//
-//
-// /**
-// * <p>getNonTechnicalMarkerTypes</p>
-// *
-// * @return a {@link java.util.List} object.
-// */
-// public static List<MarkerType> getNonTechnicalMarkerTypes() {
-// List<MarkerType> nonTechnicalMarkerTypes = new ArrayList<MarkerType>();
-// List<MarkerType> markerTypes = getTerms(MarkerType.class);
-//
-// for (Object type : markerTypes) {
-// if (((MarkerType) type).isTechnical() == false) {
-// nonTechnicalMarkerTypes.add((MarkerType) type);
-// }
-// }
-//
-// return nonTechnicalMarkerTypes;
-// }
-//
-// /**
-// * Retrieve all ranks from data store.
-// *
-// * @return a {@link java.util.List} object.
-// */
-// public static List<Rank> getRanks(){
-// if(PreferencesUtil.getSortRanksHierarchichally()){
-// return getTerms(Rank.class, new Comparator<Rank>(){
-//
-// @Override
-// public int compare(Rank o1, Rank o2) {
-// return o1.compareTo(o2);
-// }
-//
-// });
-// }else{
-// return getTerms(Rank.class);
-// }
-// }
-//
-//
-// /**
-// * Retrieve all presence and absence terms from data store.
-// *
-// * @return a {@link java.util.List} object.
-// */
-// public static List<PresenceAbsenceTermBase> getPresenceAbsenceTerms() {
-// List presenceAbsenceTerms = getTerms(PresenceTerm.class);
-// presenceAbsenceTerms.addAll(getTerms(AbsenceTerm.class));
-//
-// return presenceAbsenceTerms;
-// }
-