### Question:
OriginalNamingStrategy extends AbstractNamingStrategy { @Override public String getDefaultVariableName(EntityType entityType) { String escaped = escape(entityType, entityType.getData().get("table").toString()); return normalizeJavaName(escaped); }  @Override String getClassName(String tableName); @Override String getDefaultAlias(EntityType entityType); @Override String getDefaultVariableName(EntityType entityType); @Override String getPropertyName(String columnName, EntityType entityType); @Override String getPropertyNameForForeignKey(String foreignKeyName, EntityType entityType); @Override String getPropertyNameForInverseForeignKey(String foreignKeyName, EntityType entityType); @Override String getPropertyNameForPrimaryKey(String primaryKeyName, EntityType model);  }### Answer:
@Test public void getDefaultVariableName() { assertEquals("OBJECT", namingStrategy.getDefaultVariableName(entityModel)); }