> When calling this method with one argument > InputStream > we can't, after this, read this inputStream again > by an other method Yep, streams are read-once in Java. Only workaround is to wrap the stream with another stream that remembers what was read. -jh-