result.append(groupType);
if (groupTypeESet) result.append(groupType); else result.append("<unset>");
    public String toString()    {        if (eIsProxy())            return super.toString();        StringBuffer result = new StringBuffer(super.toString());        result.append(" (enabled: ");        if (enabledESet)            result.append(enabled);        else            result.append("<unset>");        result.append(", groupingUnit: ");        result.append(groupingUnit);        result.append(", groupingInterval: ");        if (groupingIntervalESet)            result.append(groupingInterval);        else            result.append("<unset>");        result.append(", groupType: ");        result.append(groupType);        result.append(", aggregateExpression: ");        result.append(aggregateExpression);        result.append(')');        return result.toString();    }