procedure Test(msg: String=''); overload; // 無条件に成功
procedure TestN(msg: String=''); overload; // 無条件に失敗
右にあるコメント見れば一目瞭然な気が