save project member member output stream stream save except ocl expand expand expand ocl expand templat reader instanc read tee expans except save except print writer pw pw print writer output stream writer stream utf unsupport encod except save except utf encod support platform design disabl critiqu warn gef implement output stream version method doesn work tfm expand expand pw member expans except save except pw flush pw close design enabl critiqu 