Is it possible to make the java.sql interface Connection, Statement and ResultSet descend from closeable?