Merge pull request #16 from apache/close

use try with resources to avoid leaks