new(initData)
new(initData, name)
new(stream)
new(stream, name)
new(w)
new(w, name)
new(initData, w, name)