http://qs321.pair.com?node_id=996190


in reply to Re^2: Altering the inheritance path of an object
in thread Altering the inheritance path of an object

I would suggest creating an empty subclass then:
package Test::It; our @ISA = qw(Package::Under::Test Utility::Subs); 1; # ... later, in another file my $under_test = Test::It->new(...);
This way any method is first searched in the Package::Under::Test's hierarchy and only then in Utility::Subs.