thrownewError("Naming collision between attribute '"+this.as+"' and association '"+this.as+"' on model "+this.source.name+'. To remedy this, change either foreignKey or as in your association definition');
thrownewError("Naming collision between attribute '"+this.as+"' and association '"+this.as+"' on model "+this.source.name+'. To remedy this, change either foreignKey or as in your association definition');
thrownewError("Naming collision between attribute '"+this.as+"' and association '"+this.as+"' on model "+this.source.name+'. To remedy this, change either foreignKey or as in your association definition');
thrownewError("Naming collision between attribute '"+assocition.as+"' and association '"+assocition.as+"' on model "+assocition.source.name+'. To remedy this, change either foreignKey or as in your association definition');