return new ERDDelayedKeyValueAssignment(eokeyvalueunarchiver);
return new ERDDelayedBooleanAssignment(eokeyvalueunarchiver);
    public static Object decodeWithKeyValueUnarchiver(EOKeyValueUnarchiver eokeyvalueunarchiver)  {        return new ERDDelayedKeyValueAssignment(eokeyvalueunarchiver);    }    