existingFetchSpec.setName(unusedName, false);
existingFetchSpec.setName(unusedName, true);
  public void _checkForDuplicateFetchSpecName(EOFetchSpecification _fetchSpec, String _newName, Set _failures) throws DuplicateFetchSpecNameException {    EOFetchSpecification existingFetchSpec = getFetchSpecNamed(_newName);    if (existingFetchSpec != null && existingFetchSpec != _fetchSpec) {      if (_failures == null) {        throw new DuplicateFetchSpecNameException(_newName, this);      }      String unusedName = findUnusedFetchSpecificationName(_newName);      existingFetchSpec.setName(unusedName, false);      _failures.add(new DuplicateFetchSpecFailure(this, _newName, unusedName));    }  }