use strict;
use warnings;
my $bar = bar->new;
$bar->foo;
package foo;
sub new { return bless {}, shift }
package bar;
use base qw( foo );
use Data::Dumper;
sub new { return bless {}, shift }
sub foo { print Dumper \@INC }
####
sub foo { print Dumper @__PACKAGE__::ISA }
####
sub foo { print Dumper @bar::ISA }