public Collection<String> getRequiredFields() { Map<String, String> ret = Maps.newHashMap(); if (indexes != null) { for (CIndex i : indexes.values()) { for (String key : i.getCompositeKeyList()) { ret.put(key, key); } } } return ret.values(); }