fetchSpec.myRawRowKeyPaths = new PropertyListSet();
fetchSpec.myRawRowKeyPaths = new TreeSet();
  public EOFetchSpecification cloneFetchSpecification() {    EOFetchSpecification fetchSpec = new EOFetchSpecification(myName);    fetchSpec.myClass = myClass;    fetchSpec.myFetchLimit = myFetchLimit;    fetchSpec.myDeep = myDeep;    fetchSpec.myLocksObjects = myLocksObjects;    if (myPrefetchingRelationshipKeyPaths != null) {      fetchSpec.myPrefetchingRelationshipKeyPaths = new PropertyListSet();      fetchSpec.myPrefetchingRelationshipKeyPaths.addAll(myPrefetchingRelationshipKeyPaths);    }    fetchSpec.myPromptsAfterFetchLimit = myPromptsAfterFetchLimit;    if (myRawRowKeyPaths != null) {      fetchSpec.myRawRowKeyPaths = new PropertyListSet();      fetchSpec.myRawRowKeyPaths.addAll(myRawRowKeyPaths);    }    fetchSpec.myRefreshesRefetchedObjects = myRefreshesRefetchedObjects;    fetchSpec.myRequiresAllQualifierBindingVariables = myRequiresAllQualifierBindingVariables;    fetchSpec.myUsesDistinct = myUsesDistinct;    fetchSpec.mySortOrderings.addAll(mySortOrderings);    if (myQualifier != null) {      fetchSpec.myQualifier = EOQualifierFactory.createExpressionFromQualifierMap(EOQualifierFactory.createQualifierMapFromExpression(myQualifier));    }    fetchSpec.mySharesObjects = mySharesObjects;    return fetchSpec;  }