public void setComboTableDataIdentifier(
     ComboTableData comboTableData, String tableName, FieldProvider field) throws Exception {
   if (!UIReferenceUtility.checkTableTranslation(comboTableData, tableName, field, reference)) {
     comboTableData.addSelectField(
         UIReferenceUtility.formatField(
             comboTableData.getVars(),
             reference,
             (((tableName != null && tableName.length() != 0) ? (tableName + ".") : "")
                 + field.getField("name"))),
         "NAME");
   }
 }
  /** Helper method called from generateSQL to create the SQL for the identifier */
  protected void identifier(
      TableSQLData tableSql,
      String parentTableName,
      Properties field,
      String identifierName,
      String realName,
      boolean tableRef)
      throws Exception {
    if (field == null) return;

    if (!UIReferenceUtility.checkTableTranslation(
        tableSql, parentTableName, field, reference, identifierName, realName, tableRef)) {
      tableSql.addSelectField(
          UIReferenceUtility.formatField(
              tableSql.getVars(),
              reference,
              (parentTableName + "." + field.getProperty("ColumnName"))),
          identifierName);
    }
  }