question: public void addTableWithAlias ( String table , String alias ) { QueryTableData tableData = new QueryTableData ( ) ; tableData . setTableName ( table ) ; tableData . setTableAlias ( alias ) ; tableData . setTableIndex ( _tablesData . size ( ) ) ; _tablesData . add ( tableData ) ; if ( alias == null ) tables . put ( table , tableData ) ; else { tables . put ( alias , tableData ) ; tables . put ( table , tableData ) ; } }
target:  Add an alias-table mapping. if no alias exists, we'll use the table name