+renames and implements Autocloseable