question: public void fixConversion ( String rep ) { if ( sHashCode != rep . hashCode ( ) ) throw new RuntimeException ( "bad use of fixConversion!" ) ; if ( s == null ) { s = rep ; } }
target:  Fixes the actual String used to represent the internal representation. We must have rep == convert(); we verify hashCodes() to spot-check this. No user-visible effects.