ManagedDataModelException.duplicateInverse(ManagedEntity entity, Symbol property, ManagedEntity destinationEntity, List<Symbol> inversePropertyCandidates)

Source

factory ManagedDataModelException.duplicateInverse(
    ManagedEntity entity,
    Symbol property,
    ManagedEntity destinationEntity,
    List<Symbol> inversePropertyCandidates) {
  return new ManagedDataModelException("Relationship '${_getName(property)}' "
      "on '${_getPersistentClassName(entity)}' "
      "has more than one inverse property declared in "
      "${_getPersistentClassName(destinationEntity)}, but can only"
      "have one. The properties that claim to be an inverse "
      "are ${inversePropertyCandidates.map((s) => _getName(s)).join(",")}.");
}