fetchSpecMap.setBoolean("prompsAfterFetchLimit", myPromptsAfterFetchLimit);
fetchSpecMap.setBoolean("prompsAfterFetchLimit", myPromptsAfterFetchLimit, EOModelMap.YESNO);
  public EOModelMap toMap() {    EOModelMap fetchSpecMap = myFetchSpecMap.cloneModelMap();    fetchSpecMap.setString("entityName", myEntity.getName(), true); //$NON-NLS-1$    fetchSpecMap.setString("class", myClass, true); //$NON-NLS-1$    fetchSpecMap.setInteger("fetchLimit", myFetchLimit); //$NON-NLS-1$    fetchSpecMap.setBoolean("isDeep", myDeep); //$NON-NLS-1$    fetchSpecMap.setBoolean("locksObjects", myLocksObjects); //$NON-NLS-1$    fetchSpecMap.setSet("prefetchingRelationshipKeyPaths", myPrefetchingRelationshipKeyPaths, true); //$NON-NLS-1$    fetchSpecMap.setBoolean("prompsAfterFetchLimit", myPromptsAfterFetchLimit); //$NON-NLS-1$    if (myQualifier == null) {      fetchSpecMap.setMap("qualifier", null, true); //$NON-NLS-1$    }    else {      fetchSpecMap.setMap("qualifier", EOQualifierFactory.createQualifierMapFromNode(myQualifier), true); //$NON-NLS-1$    }    fetchSpecMap.setSet("rawRowKeyPaths", myRawRowKeyPaths, true); //$NON-NLS-1$    fetchSpecMap.setBoolean("refreshesRefetchedObjects", myRefreshesRefetchedObjects); //$NON-NLS-1$    fetchSpecMap.setBoolean("requiresAllQualifierBindingVariables", myRequiresAllQualifierBindingVariables); //$NON-NLS-1$    fetchSpecMap.setBoolean("usesDistinct", myUsesDistinct); //$NON-NLS-1$    fetchSpecMap.setMap("userInfo", getUserInfo(), true); //$NON-NLS-1$    List sortOrderings = new LinkedList();    Iterator sortOrderingsIter = mySortOrderings.iterator();    while (sortOrderingsIter.hasNext()) {      EOSortOrdering sortOrdering = (EOSortOrdering) sortOrderingsIter.next();      EOModelMap sortOrderingMap = sortOrdering.toMap();      sortOrderings.add(sortOrderingMap);    }    fetchSpecMap.setList("sortOrderings", sortOrderings, true); //$NON-NLS-1$    return fetchSpecMap;  }