例外クラスの実装。ExceptionTestでSystem.Exceptionを使用するようにした。 StringBuilderでコメント化されていた例外を投げる処理を有効にした(除OutOfMemory)。 Str$の実装にSPrintfなどを使用するようにした。 毎回Object.ReferenceEquals(xxx, Nothing)と打つのが面倒なので、IsNothingを導入。