>>>>> "Mark" == Mark Wielaard <mark@klomp.org> writes: Mark> There is something very strange going on here. So I need some Mark> reality check. Mark> java.io.FileInputStream@80ca400 Mark> java.io.FileInputStream@80ca3e0 Mark> When compiled with 3.3 or 3.4. But 3.2 gives correct output (one Mark> Input and one Output). Could someone try what the above program Mark> gives on their system? It works fine for me using 3.3. Tom