@Override
	public String getCorrespondingEntityKeyColumn(String associationKeyColumn) {
		int i = 0;
		for ( String column : associationKeyColumns ) {
			if ( associationKeyColumn.equals( column ) ) {
				return entityKeyMetadata.getColumnNames()[i];
			}
			i++;
		}

		return null;
	}
@ Override public String getCorrespondingEntityKeyColumn ( String associationKeyColumn ) { int i = 0 ; for ( String column : associationKeyColumns ) { if ( associationKeyColumn . equals ( column ) ) { return entityKeyMetadata . getColumnNames ( ) [ i ] ; } i ++ ; } return null ; }
Returns the name of the column in the target entity key corresponding to the given association key column.
<p>
E.g. let there be an entity key comprising the columns {@code id.countryCode} and {@code id.sequenceNo} which is
referenced by the columns {@code address_id.countryCode} and {@code address_id.sequenceNo}. When invoked for the
column {@code address_id.countryCode}, this method will return {@code id.countryCode}.

@param associationKeyColumn The name of the column in the association
@return The name of the corresponding column in the referenced entity key