EList<TableRow> _rows_1 = t.getRows();
TableRow _head_2 = IterableExtensions.<TableRow>head(_rows_1);
final EList<TableData> data = _head_2.getData();
int _size_2 = data.size();
Assert.assertEquals(2, _size_2);
TableData td = data.get(0);
final EList<TextOrMarkup> contents = td.getContents();
int _size_3 = contents.size();
Assert.assertEquals(2, _size_3);
TextOrMarkup _head_3 = IterableExtensions.<TextOrMarkup>head(contents);
EList<EObject> _contents_1 = _head_3.getContents();
EObject _head_4 = IterableExtensions.<EObject>head(_contents_1);
TextPart text = ((TextPart) _head_4);
String _text = text.getText();
Assert.assertEquals(dataString, _text);
Iterable<TextOrMarkup> _tail = IterableExtensions.<TextOrMarkup>tail(contents);
TextOrMarkup _head_5 = IterableExtensions.<TextOrMarkup>head(_tail);
EList<EObject> _contents_2 = _head_5.getContents();
EObject _head_6 = IterableExtensions.<EObject>head(_contents_2);
text = ((TextPart) _head_6);
String _text_1 = text.getText();
Assert.assertEquals(dataString2, _text_1);
Iterable<TableData> _tail_1 = IterableExtensions.<TableData>tail(data);
TableData _head_7 = IterableExtensions.<TableData>head(_tail_1);
td = _head_7;
EList<TextOrMarkup> _contents_3 = td.getContents();
int _size_4 = _contents_3.size();
Assert.assertEquals(0, _size_4);
} catch (Throwable _e) {