Solving problem with internal classes

This is my fix, first commit will introduce a test to reproduce the error, the second one will be the fix for it.

Related to #59
I see now why you need it. Maybe better to check if Exception->getCode() != xTestException::PHP_ERROR ?