+ /**
+ * Computes a set of distinct features that are present in this feature tree
+ *
+ * @return
+ */
+ @Transient
+ public Set<Feature> getDistinctFeatures(){
+ Set<Feature> features = new HashSet<Feature>();
+
+ return root.getDistinctFeaturesRecursive(features);
+ }
+