Patch Set 2: No score

Your explanations make it clearer to me thank you.

1. Should we put them into the code?
2. What still acts as nails on the blackboard of my soul is the dead code warning eclipse throws at me.
What would help is replacing this with an assert statement.
Advantage no. 1: The warning would be gone :) (I am sorry but it weighs rather heavily on my mind.
2. it would still act as an ensurance that your assumptions further down the line are correct.