private Value get(int sym) {
        int entry = hash[capacity + (sym % hashSize())];
        while (entry != 0) {
            final int idx = hash[entry];
            if (hash[idx] == sym) { // found entry
                return values[idx];
            }
            entry = hash[entry + 1];
        }
        return NixValue.invalid();
    }
A Value holding a slime "Object", a dynamic collection of named
value fields.  Fields can be inspected or traversed using the
{@link Inspector} interface, and you can add new fields by using the
various "set" methods in the @ref Cursor interface.

@author havardpe
vespajlib/src/main/java/com/yahoo/slime/ObjectValue.java