default boolean isKeyDefined() {
      return !keys().isEmpty();
    }
Is there a key (at all) for current entity ? Most this method will return {@code true}
but for entities without a key {@code false} is expected
criteria/common/src/org/immutables/criteria/backend/KeyExtractor.java