Assert.assertEquals("foo�", _text_2);
EList<Section2> _subSections_2 = section.getSubSections();
int _size_5 = _subSections_2.size();
Assert.assertEquals(1, _size_5);
EList<Section2> _subSections_3 = section.getSubSections();
final Section2 section2 = IterableExtensions.<Section2>head(_subSections_3);
TextOrMarkup _title_6 = section2.getTitle();
EList<EObject> _contents_6 = _title_6.getContents();
int _size_6 = _contents_6.size();
Assert.assertEquals(1, _size_6);
TextOrMarkup _title_7 = section2.getTitle();
EList<EObject> _contents_7 = _title_7.getContents();
EObject _head_3 = IterableExtensions.<EObject>head(_contents_7);
textPart = ((TextPart) _head_3);
String _text_3 = textPart.getText();
Assert.assertEquals("pilz", _text_3);
EList<Section3> _subSections_4 = section2.getSubSections();
int _size_7 = _subSections_4.size();
Assert.assertEquals(1, _size_7);
EList<Section3> _subSections_5 = section2.getSubSections();
final Section3 section3 = IterableExtensions.<Section3>head(_subSections_5);
TextOrMarkup _title_8 = section3.getTitle();
EList<EObject> _contents_8 = _title_8.getContents();
int _size_8 = _contents_8.size();
Assert.assertEquals(1, _size_8);