public int countElementsGreaterThan(T element) { int count = 0; foreach (T comp in this.maprepo.Values) { ComparableObject <T> comparable = (ComparableObject <T>)comp; if (comparable.isGreaterThan(element)) { count++; } } return(count); }