return  TypeUtil.unqualifiedName(col.getReferencedClassDescriptor().getClassName()) + "Id";
if (FieldDescriptor.M_N_RELATION != col.relationType()) { throw new IllegalArgumentException("Argument must be a CollectionDescriptor for a " + "many-to-many relation"); }  ReferenceDescriptor rd = col.getReverseReferenceDescriptor(); return StringUtil.capitalise(rd == null ? TypeUtil.unqualifiedName(col.getClassDescriptor().getClassName()) : rd.getName());
    public static String getOutwardIndirectionColumnName(CollectionDescriptor col) {        return  TypeUtil.unqualifiedName(col.getReferencedClassDescriptor().getClassName()) + "Id";    }