Assignment in book. Finally into C# exception handling. Not much different than Java.