value = importer.readObject(((ID) value).id); fieldData.put(field.alias, value); } return (Savable) value;
value = importer.readObject(((ID) value).id); fieldData.put(field.alias, value); return (Savable) value; } else return defVal;
    public Savable readSavable(String name, Savable defVal) throws IOException {        BinaryClassField field = cObj.nameFields.get(name);        if (field == null || !fieldData.containsKey(field.alias)) return defVal;        Object value = fieldData.get(field.alias);        if (value instanceof ID) {        		value = importer.readObject(((ID) value).id);        		fieldData.put(field.alias, value);        }        return (Savable) value;    }