OPEN - task 35: Use throw and throws statements 
http://github.com/psturz/ocpjp/issues/issue/35

General tests