public static setFakeRelationshipForKey(EOEnterpriseObject sourceObject, NSArray objects, String relationshipKey, String destinationEntityName, String delimiter) {
public static void setFakeRelationshipForKey(EOEnterpriseObject sourceObject, NSArray objects, String relationshipKey, String destinationEntityName, String delimiter) {
    public static setFakeRelationshipForKey(EOEnterpriseObject sourceObject, NSArray objects, String relationshipKey, String destinationEntityName, String delimiter) {	if(objects.count() > 0) {	    EOEntityClassDescription cd = (EOEntityClassDescription)EOClassDescription.classDescriptionForEntityName(destinationEntityName);	    EOAttribute pk = (EOAttribute)cd.entity().primaryKeyAttributes().objectAtIndex(0);	    StringBuffer newValue = new StringBuffer();	    Enumeration e = objects.objectEnumerator();	    while(e.hasMoreElements()) {		EOEnterpriseObject rel = (EOEnterpriseObject)e.nextElement();		newValue.append(ERXExtensions.primaryKeyForObject(rel));		newValue.append(delimiter);	    }	    sourceObject.takeValueForKey(delimiter + newValue.toString(), relationshipKey);	} else {	    sourceObject.takeValueForKey(null, relationshipKey);	}    }