In Catalyst.pm , subroutine setup (line 659 - svn r3100) what is this code supposed to do / why is it needed? # Call plugins setup { no warnings qw/redefine/; local *setup = sub { }; $class->setup; }