OPEN - task 38: Create custom exceptions 
http://github.com/psturz/ocpjp/issues/issue/38