getOrDefault(parentCols, joinColumn.getParent().getName()),
childTable.getName().getSchemaName(),
childTable.getName().getTableName(),
getOrDefault(childCols, joinColumn.getChild().getName()));
} catch (AISBuilder.NoSuchObjectException ex) {
throw new JoinToWrongColumnsException (
childTable.getName(), joinColumn.getChild().getName(),
new TableName(parentSchemaName, parentTableName),
joinColumn.getParent().getName());
}
}