/** * Check if a key object can be read according the given read mode. */ private boolean isReadable(Key keyObj, ReadMode readMode) { if (keyObj.isDefault() && DEFAULT_EXCLUDED.equals(readMode)) { return false; } if (!keyObj.isDefault() && DEFAULT_ONLY.equals(readMode)) { return false; } return true; }