Deletion of the BadResult class, as it is incorrect and no longer necessary.
BadResult support dropped, and commenting done.
3 more results generated.
isBad is replaced with isEmpty, more suitable name.
BadResult support completely dropped, and very minor code clean-up.