In NegCase3.java, the FileInputStream is immediately wrapped by a type whose close () implementation delegates to the underlying stream. In NegCase7.java, the stream is passed into another object and ...