type-safe/src/benchmarks/java/software/amazon/swage/collection/GuavaTypedMap.java [53:64]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Override
    public Set<Key> keySet() {
        return this.dataMap.keySet();
    }

    @Override
    public <T> Set<Key<T>> typedKeySet(final Class<T> clazz) {
        //TODO: something less brain-dead
        Set<Key<T>> keys = new HashSet<>();
        for (Key k : this.keySet()) {
            if (k.valueType.equals(clazz)) {
                keys.add(k);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



type-safe/src/main/java/software/amazon/swage/collection/ImmutableTypedMap.java [89:100]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Override
    public Set<Key> keySet() {
        return this.dataMap.keySet();
    }

    @Override
    public <T> Set<Key<T>> typedKeySet(final Class<T> clazz) {
        //TODO: something less brain-dead
        Set<Key<T>> keys = new HashSet<>();
        for (Key k : this.keySet()) {
            if (k.valueType.equals(clazz)) {
                keys.add(k);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



