question: private Name referenceBridgeName ( ) { StringBuilder buf = new StringBuilder ( ) ; buf . append ( names . lambda ) ; buf . append ( "MR$" ) ; buf . append ( enclosingMethodName ( ) ) ; buf . append ( '$' ) ; buf . append ( syntheticMethodNameComponent ( tree . sym . name ) ) ; buf . append ( '$' ) ; String disam = referenceBridgeDisambiguation ( ) ; buf . append ( Integer . toHexString ( disam . hashCode ( ) ) ) ; buf . append ( '$' ) ; buf . append ( syntheticMethodNameCounts . getIndex ( buf ) ) ; String result = buf . toString ( ) ; return names . fromString ( result ) ; }
target:  Construct a unique stable name for the method reference bridge