code: public SerializationStreamWriter createStreamWriter() {
      ClientSerializationStreamWriter clientSerializationStreamWriter = new ClientSerializationStreamWriter(
          serializer, moduleBaseURL, serializationPolicyName);
      clientSerializationStreamWriter.prepareToWrite();
      return clientSerializationStreamWriter;
    }
docs: Returns a {@link com.google.gwt.user.client.rpc.SerializationStreamWriter
  SerializationStreamWriter} that has had
  {@link ClientSerializationStreamWriter#prepareToWrite()} called on it and
  it has already had had the name of the remote service interface written as
  well.
  
  @return {@link com.google.gwt.user.client.rpc.SerializationStreamWriter
  SerializationStreamWriter} that has had
  {@link ClientSerializationStreamWriter#prepareToWrite()} called on
  it and it has already had had the name of the remote service
  interface written as well