@Override
 public String logicalCollectionColumnName(
     String columnName, String propertyName, String referencedColumn) {
   return StringHelper.isEmpty(columnName) == false
       ? columnName
       : propertyName + "_" + referencedColumn;
 }
 @Override
 public String logicalColumnName(String columnName, String propertyName) {
   return StringHelper.isEmpty(columnName) == false ? columnName : propertyName;
 }