public void getSuperClass( final List<MutableClassDeclaration> s, final MutableClassDeclaration c, @Extension final TransformationContext context) { TypeReference _extendedClass = c.getExtendedClass(); boolean _notEquals = (!Objects.equal(_extendedClass, null)); if (_notEquals) { TypeReference _extendedClass_1 = c.getExtendedClass(); String _name = _extendedClass_1.getName(); final MutableClassDeclaration l = context.findClass(_name); boolean _notEquals_1 = (!Objects.equal(l, null)); if (_notEquals_1) { s.add(l); this.getSuperClass(s, l, context); } } }