/** {@inheritDoc} */ @Override public List<String> getPrimaryKeyAttributeNames() { if (primaryKeyAttributeNames != null) { return primaryKeyAttributeNames; } if (embedded != null) { return embedded.getPrimaryKeyAttributeNames(); } return Collections.emptyList(); }