def erlang_inspect(raw = false)
      result = '<<'
      if raw == false and @printable
        result << @data.inspect
        result << '/utf8'
      else
        result << @data.bytes.join(',')
      end
      result << '>>'
      return result
    end
def erlang_inspect(raw = false)
      result = '<<'
      if raw == false and @printable
        result << @data.inspect
        result << '/utf8'
      else
        result << @data.bytes.join(',')
      end
      result << '>>'
      return result
    end
Return the contents of this `Binary` as a Erlang-readable `::String`.

 @example
     Erlang::Binary["test"].erlang_inspect
     # => "<<\"test\"/utf8>>"
     # Pass `raw` as `true` for the decimal version
     Erlang::Binary["test"].erlang_inspect(true)
     # => "<<116,101,115,116>>"

 @return [::String]