src/org/nutz/repo/org/objectweb/asm/ClassWriter.java
private Item get(final Item key) {
        Item i = items[key.hashCode % items.length];
        while (i != null && (i.type != key.type || !key.isEqualTo(i))) {
            i = i.next;
        }
        return i;
    }
private Item get(final Item key) {
        Item i = items[key.hashCode % items.length];
        while (i != null && (i.type != key.type || !key.isEqualTo(i))) {
            i = i.next;
        }
        return i;
    }
Returns the constant pool's hash table item which is equal to the given
item.

@param key
a constant pool item.
@return the constant pool's hash table item which is equal to the given
item, or <tt>null</tt> if there is no such item.