def collect_impl(self):
        """
        overrides DistJarChange and DistClassChange from the underlying
        DistChange with DistJarReport and DistClassReport instances
        """

        for c in DistChange.collect_impl(self):
            if isinstance(c, DistJarChange):
                if c.is_change():
                    ln = DistJarReport.report_name
                    nr = self.reporter.subreporter(c.entry, ln)
                    c = DistJarReport(c.ldata, c.rdata, c.entry, nr)
            elif isinstance(c, DistClassChange):
                if c.is_change():
                    ln = DistClassReport.report_name
                    nr = self.reporter.subreporter(c.entry, ln)
                    c = DistClassReport(c.ldata, c.rdata, c.entry, nr)
            yield c
def collect_impl ( self ) : for c in DistChange . collect_impl ( self ) : if isinstance ( c , DistJarChange ) : if c . is_change ( ) : ln = DistJarReport . report_name nr = self . reporter . subreporter ( c . entry , ln ) c = DistJarReport ( c . ldata , c . rdata , c . entry , nr ) elif isinstance ( c , DistClassChange ) : if c . is_change ( ) : ln = DistClassReport . report_name nr = self . reporter . subreporter ( c . entry , ln ) c = DistClassReport ( c . ldata , c . rdata , c . entry , nr ) yield c
overrides DistJarChange and DistClassChange from the underlying
        DistChange with DistJarReport and DistClassReport instances