attribute.setClientClassProperty(Boolean.TRUE);
attribute.setClientClassProperty(Boolean.TRUE, false);
  public void resolve(Set _failures) {    String parentName = myEntityMap.getString("parent", true); //$NON-NLS-1$    if (parentName != null) {      myParent = myModel.getModelGroup().getEntityNamed(parentName);      if (myParent == null) {        _failures.add(new MissingEntityFailure(parentName));      }    }    Iterator attributeIter = myAttributes.iterator();    while (attributeIter.hasNext()) {      EOAttribute attribute = (EOAttribute) attributeIter.next();      attribute.resolve(_failures);    }    Iterator relationshipIter = myRelationships.iterator();    while (relationshipIter.hasNext()) {      EORelationship relationship = (EORelationship) relationshipIter.next();      relationship.resolve(_failures);    }    Iterator fetchSpecIter = myFetchSpecs.iterator();    while (fetchSpecIter.hasNext()) {      EOFetchSpecification fetchSpec = (EOFetchSpecification) fetchSpecIter.next();      fetchSpec.resolve(_failures);    }    Set classProperties = myEntityMap.getSet("classProperties"); //$NON-NLS-1$    if (classProperties != null) {      Iterator classPropertiesIter = classProperties.iterator();      while (classPropertiesIter.hasNext()) {        String attributeName = (String) classPropertiesIter.next();        IEOAttribute attribute = getAttributeOrRelationshipNamed(attributeName);        if (attribute != null) {          attribute.setClassProperty(Boolean.TRUE, false);        }      }    }    Set primaryKeyAttributes = myEntityMap.getSet("primaryKeyAttributes"); //$NON-NLS-1$    if (primaryKeyAttributes != null) {      Iterator primaryKeyAttributesIter = primaryKeyAttributes.iterator();      while (primaryKeyAttributesIter.hasNext()) {        String attributeName = (String) primaryKeyAttributesIter.next();        EOAttribute attribute = getAttributeNamed(attributeName);        if (attribute != null) {          attribute.setPrimaryKey(Boolean.TRUE, false);        }      }    }    Map internalInfo = myEntityMap.getMap("internalInfo"); //$NON-NLS-1$    if (internalInfo != null) {      Set clientClassPropertyNames = myEntityMap.getSet("_clientClassPropertyNames"); //$NON-NLS-1$      if (clientClassPropertyNames != null) {        Iterator clientClassPropertyNameIter = clientClassPropertyNames.iterator();        while (clientClassPropertyNameIter.hasNext()) {          String attributeName = (String) clientClassPropertyNameIter.next();          EOAttribute attribute = getAttributeNamed(attributeName);          if (attribute != null) {            attribute.setClientClassProperty(Boolean.TRUE);          }        }      }    }  }