little bit more clarity - need to cast null arg to string in vararg method or just use empty string, structured example main a bit
took out previously outputted file
add flush