my$msg=sprintf("%s = \"%s\" is invalid (%s).",$entry_key,!defined($consts_ref->{$entry_key})?"<undef>":$consts_ref->{$entry_key},$rv);
my$msg=sprintf("%s = \"%s\" is invalid (%s)%s.",$entry_key,!defined($consts_ref->{$entry_key})?"<undef>":$consts_ref->{$entry_key},$rv,defined($phase)?" in phase $phase":"");