/** TODO Assumes that all components are in the same name space, including instance !! */ @Override public int compareTo(Component that) { return this.getName().compareTo(that.getName()); }