why is this public? PHPUnit_Framework_TestCase has it protected