If its really done by using false, id set false as the default parameter and null for $signalname. Although maybe there is some obscure implementation that may break, Im not sure :P

Also just a minor cosmetic fix: id use $signalClass and $signalName to follow the java rules on variable names ;)