@SuppressWarnings("all")
public class MediaListPartTpl implements Generator<DynamicFile> {
public InputStream generate(final DynamicFile file, final Map<String,Object> data) {
EObject _eContainer = file.eContainer();
final CompilationUnit cu = ((CompilationUnit) _eContainer);
String _packagename = cu.getPackagename();
String _packagename_1 = cu.getPackagename();
int _lastIndexOf = _packagename_1.lastIndexOf(".");
final String rootPackage = _packagename.substring(0, _lastIndexOf);
String _packagename_2 = cu.getPackagename();
String _packagename_3 = cu.getPackagename();
int _lastIndexOf_1 = _packagename_3.lastIndexOf(".");
String _substring = _packagename_2.substring(0, _lastIndexOf_1);
final String modelPackage = (_substring + ".model");
String _packagename_4 = cu.getPackagename();
String _packagename_5 = cu.getPackagename();
int _lastIndexOf_2 = _packagename_5.lastIndexOf(".");
String _substring_1 = _packagename_4.substring(0, _lastIndexOf_2);
final String handlersPackage = (_substring_1 + ".handlers");
String _packagename_6 = cu.getPackagename();
String _packagename_7 = cu.getPackagename();
int _lastIndexOf_3 = _packagename_7.lastIndexOf(".");
String _substring_2 = _packagename_6.substring(0, _lastIndexOf_3);
final String partsPackage = (_substring_2 + ".parts");
String _packagename_8 = cu.getPackagename();
CharSequence _generate = this.generate(rootPackage, _packagename_8, modelPackage, handlersPackage, partsPackage);
String _string = _generate.toString();
byte[] _bytes = _string.getBytes();
ByteArrayInputStream _byteArrayInputStream = new ByteArrayInputStream(_bytes);
return _byteArrayInputStream;