Сорри, погорячился, параметр
со значением по умолчанию повредить никак не может. И не к RunBase'у, a к RunBaseBatch'у это только относится, да и то при условии, что код new написан столь криво, что не проверяет отсутствие параметров.
Вот, кстати, пример такой некомпетентности, взятый из австрийского дистрибутива:
PHP код:
void new(Args args)
{
super();
mparam = args.parm();
}