bool isValid;
(いろいろ処理する)
if( isValid )
{
(処理成功時の後処理)
}
else
{
(処理失敗時の巻き戻し処理)
}
(実行後の共通処理)