StringBuilder _append_2 = _append_1.append(surround);
return _append_2.append(", ");
}
};
final Function1<IWorkingSet, StringBuilder> cb = _function;
IWorkingSet _head = IterableExtensions.<IWorkingSet>head(((Iterable<IWorkingSet>)Conversions.doWrapArray(workingSets)));
boolean _tripleNotEquals = (_head != null);
if (_tripleNotEquals) {
IWorkingSet _head_1 = IterableExtensions.<IWorkingSet>head(((Iterable<IWorkingSet>)Conversions.doWrapArray(workingSets)));
cb.apply(_head_1);
}
Iterable<IWorkingSet> _tail = IterableExtensions.<IWorkingSet>tail(((Iterable<IWorkingSet>)Conversions.doWrapArray(workingSets)));
IWorkingSet _head_2 = IterableExtensions.<IWorkingSet>head(_tail);
boolean _tripleNotEquals_1 = (_head_2 != null);
if (_tripleNotEquals_1) {
Iterable<IWorkingSet> _tail_1 = IterableExtensions.<IWorkingSet>tail(((Iterable<IWorkingSet>)Conversions.doWrapArray(workingSets)));
IWorkingSet _head_3 = IterableExtensions.<IWorkingSet>head(_tail_1);
cb.apply(_head_3);
}
int _length = workingSets.length;
boolean _greaterThan = (_length > 2);
if (_greaterThan) {