def erlang_inspect(raw = false)
      if raw == true and Erlang.respond_to?(:term_to_binary)
        result = 'erlang:binary_to_term('
        result << Erlang.inspect(Erlang.term_to_binary(self), raw: raw)
        result << ')'
        return result
      else
        return Erlang.inspect(Erlang::Tuple[:pid, node, id, serial, creation], raw: raw)
      end
    end
def erlang_inspect(raw = false)
      if raw == true and Erlang.respond_to?(:term_to_binary)
        result = 'erlang:binary_to_term('
        result << Erlang.inspect(Erlang.term_to_binary(self), raw: raw)
        result << ')'
        return result
      else
        return Erlang.inspect(Erlang::Tuple[:pid, node, id, serial, creation], raw: raw)
      end
    end
Return the contents of this `Pid` as a Erlang-readable `::String`.

 @example
     Erlang::Pid["nonode@nohost", 38, 0, 0].erlang_inspect
     # => "{'pid','nonode@nohost',38,0,0}"

 @return [::String]