Working on immutable annotation: Got double
I refactored immutable integers
I think I am done refactoring. Now I need to beef up the javadoc