boolean _notEquals = (!Objects.equal(instanceName, null));
if (_notEquals) {
appendable.append(instanceName);
separator = ", ";
}
StateTestContext stateTestContext = this._util.<StateTestContext>ancestor(eObject, StateTestContext.class);
if ((stateTestContext instanceof StateFunction)) {
EList<Parameter> _parameters = ((StateFunction) stateTestContext).getParameters();
final Function1<Parameter,String> _function = new Function1<Parameter,String>() {
public String apply(final Parameter it) {
String _name = it.getName();
return _name;
}
};
String _join = IterableExtensions.<Parameter>join(_parameters, separator, ", ", "", _function);
appendable.append(_join);
StateTestContext _ancestor = this._util.<StateTestContext>ancestor(stateTestContext, StateTestContext.class);
stateTestContext = _ancestor;
}
if ((stateTestContext instanceof JexTestSequence)) {
EList<Instance> _instances = ((JexTestSequence) stateTestContext).getInstances();
final Function1<Instance,String> _function_1 = new Function1<Instance,String>() {