AbstractSection _mainSection = file.getMainSection();
EList<TextOrMarkup> _contents = _mainSection.getContents();
TextOrMarkup _head = IterableExtensions.<TextOrMarkup>head(_contents);
EList<EObject> _contents_1 = _head.getContents();
EObject _head_1 = IterableExtensions.<EObject>head(_contents_1);
final UnorderedList outer = ((UnorderedList) _head_1);
EList<Item> items = outer.getItems();
int _size = items.size();
Assert.assertEquals(1, _size);
Item _head_2 = IterableExtensions.<Item>head(items);
EList<TextOrMarkup> itemContents = _head_2.getContents();
int _size_1 = itemContents.size();
Assert.assertEquals(1, _size_1);
TextOrMarkup _head_3 = IterableExtensions.<TextOrMarkup>head(itemContents);
final EList<EObject> contents = _head_3.getContents();
int _size_2 = contents.size();
Assert.assertEquals(3, _size_2);
EObject _head_4 = IterableExtensions.<EObject>head(contents);
String _text = ((TextPart) _head_4).getText();
boolean _matches = _text.matches("\\s+");
Assert.assertTrue(_matches);
EObject _get = contents.get(2);
String _text_1 = ((TextPart) _get).getText();
boolean _matches_1 = _text_1.matches("\\s+");
Assert.assertTrue(_matches_1);
Iterable<EObject> _tail = IterableExtensions.<EObject>tail(contents);
EObject _head_5 = IterableExtensions.<EObject>head(_tail);
final UnorderedList inner = ((UnorderedList) _head_5);
EList<Item> _items = inner.getItems();
items = _items;
int _size_3 = items.size();
Assert.assertEquals(1, _size_3);
Item _head_6 = IterableExtensions.<Item>head(items);
EList<TextOrMarkup> _contents_2 = _head_6.getContents();