Demo code for applying the null object pattern incl. BDD spec with jnario (adapted from https://github.com/r00k/refactoring-good-to-great)