question: public static synchronized int register ( DebugValue value ) { String name = value . getName ( ) ; if ( ! keyMap . containsKey ( name ) ) { keyMap . put ( name , debugValues . size ( ) ) ; debugValues . add ( value ) ; } return keyMap . get ( name ) ; }
target:  Ensures a given debug value is registered.