def erlang_inspect(raw = false)
      if @utf8
        result = '\''
        result << (data.inspect[1..-2].gsub('\''){"\\'"})
        result << '\''
        return result
      else
        result = '\''
        data = @valid_utf8 ? Erlang::Terms.binary_encoding(@data) : @data
        result << (data.inspect[1..-2].gsub('\''){"\\'"})
        result << '\''
        return result
      end
    end
def erlang_inspect(raw = false)
      if @utf8
        result = '\''
        result << (data.inspect[1..-2].gsub('\''){"\\'"})
        result << '\''
        return result
      else
        result = '\''
        data = @valid_utf8 ? Erlang::Terms.binary_encoding(@data) : @data
        result << (data.inspect[1..-2].gsub('\''){"\\'"})
        result << '\''
        return result
      end
    end
Return the contents of this `Atom` as a Erlang-readable `::String`.

 @example
     Erlang::Atom[:test].erlang_inspect
     # => "'test'"
     # Pass `utf8: true` for a UTF-8 version of the Atom
     Erlang::Atom[:Ω].erlang_inspect
     # => "'\\xCE\\xA9'"
     Erlang::Atom[:Ω, utf8: true].erlang_inspect
     # => "'Ω'"

 @return [::String]