Help for this page
# protected add to set credit sub setCreditAmount { ... caller(0)->isa(__PACKAGE__) || confess "setCreditAmount is protect +ed"; &{$closure}( "CREDITAMOUNT", $amount ); }
# public method to add to the account sub addToAccount { ... my $amount = $closure->getCreditAmount() + $addAmount; $closure->setCreditAmount($amount); }