@Override
    public boolean equals(@Nullable Object o) {
        if (this == o) {
            return true;
        }

        if (!(o instanceof StringMultimapGetters)) {
            return false;
        }

        @SuppressWarnings("unchecked")
        final StringMultimapGetters<IN_NAME, NAME> that = (StringMultimapGetters<IN_NAME, NAME>) o;
        if (size() != that.size()) {
            return false;
        }

        if (that instanceof StringMultimap) {
            return equalsFast((StringMultimap<IN_NAME, NAME>) that);
        } else {
            return equalsSlow(that);
        }
    }
Removes all the entries whose hash code equals {@code h} and whose name is equal to {@code name}.

@return the first value inserted, or {@code null} if there is no such entry.
core/src/main/java/com/linecorp/armeria/common/StringMultimap.java