public void persist(EntityOperations context) { EntityMeta entityMeta = context.getEntityMeta(); Object entity = context.getEntity(); log.debug("Persisting transient entity {}", entity); if (entityMeta.structure().isClusteredCounter()) { counterPersister.persistClusteredCounters(context); } else { context.pushInsertStatement(); counterPersister.persistCounters(context, entityMeta.getAllCounterMetas()); } }