make code generation for undef default arguments smarter
version 1.0503