### Question:
DefaultNamingStrategy extends AbstractNamingStrategy { @Override public String getDefaultVariableName(EntityType entityType) { String variable = escape(entityType, toCamelCase(entityType.getData().get("table").toString())); return normalizeJavaName(variable); } DefaultNamingStrategy(); @Override String getClassName(String tableName); @Override String getDefaultAlias(EntityType entityType); @Override String getDefaultVariableName(EntityType entityType); @Override String getForeignKeysVariable(EntityType entityType); @Override String getPrimaryKeysVariable(EntityType entityType); @Override String getPropertyName(String columnName, EntityType entityType); @Override String getPropertyNameForForeignKey(String fkName, EntityType entityType); @Override String getPropertyNameForInverseForeignKey(String fkName, EntityType entityType); @Override String getPropertyNameForPrimaryKey(String pkName, EntityType entityType);  }### Answer:
@Test public void getDefaultVariableName() { assertEquals("object", namingStrategy.getDefaultVariableName(entityModel)); }