BUG-7464: fix INode.rec_lookup() return type
[yangtools.git] / third-party / triemap / src / main / java / org / opendaylight / yangtools / triemap / TrieMap.java
index 676cd7137c437500787f9129d4c316d4262b68ef..f0083d39fac4e1d60eef50ebf1c66d7c45a7a33a 100644 (file)
@@ -313,14 +313,7 @@ public final class TrieMap<K, V> extends AbstractMap<K, V> implements Concurrent
     }
 
     V lookup(final K k) {
-        final int hc = computeHash (k);
-//        return (V) lookuphc (k, hc);
-        final Object o = lookuphc (k, hc);
-        if (o instanceof Optional) {
-            return ((Optional<V>) o).orElse(null);
-        }
-
-        return (V)o;
+        return (V) lookuphc(k, computeHash(k));
     }
 
     @Override