Prefer to throw an Error rather than returning a null value which _will_ eventually lead to a NullPointerException
Merge pull request #104 from yankee42/master

Return null value leads to NullPointerException