diff --git a/eclipse-collections/src/main/java/org/eclipse/collections/impl/map/ordered/mutable/OrderedMapAdapter.java b/eclipse-collections/src/main/java/org/eclipse/collections/impl/map/ordered/mutable/OrderedMapAdapter.java index 604ff9ee06..fc3a157a55 100644 --- a/eclipse-collections/src/main/java/org/eclipse/collections/impl/map/ordered/mutable/OrderedMapAdapter.java +++ b/eclipse-collections/src/main/java/org/eclipse/collections/impl/map/ordered/mutable/OrderedMapAdapter.java @@ -571,9 +571,8 @@ public MutableListMultimap groupByEach(Function MutableOrderedMap groupByUniqueKey(Function function) { - // TODO: Make this work in a major version by changing {@link org.eclipse.collections.api.RichIterable#groupByUniqueKey}'s type R from MutableMap to MutableMapIterable. - // return this.groupByUniqueKey(function, this.newEmpty()); - throw new UnsupportedOperationException(this.getClass().getSimpleName() + ".groupByUniqueKey() not implemented yet"); + MutableOrderedMap vs = (MutableOrderedMap) this.newEmpty(); + return this.groupByUniqueKey(function, vs); } @Override