question: private ByteString escapeBytes ( final ByteString value ) { if ( ! needEscaping ( value ) ) { return value ; } final ByteStringBuilder builder = new ByteStringBuilder ( ) ; for ( int i = 0 ; i < value . length ( ) ; i ++ ) { final byte b = value . byteAt ( i ) ; if ( isByteToEscape ( b ) ) { builder . appendByte ( DN . NORMALIZED_ESC_BYTE ) ; } builder . appendByte ( b ) ; } return builder . toByteString ( ) ; }
target:  Return a new byte string with bytes 0x00, 0x01 and 0x02 escaped. <p> These bytes are reserved to represent respectively the RDN separator, the AVA separator and the escape byte in a normalized byte string.