log.warn("error in DatabaseMetaData.close", e);
if (log!=null) log.warn("error in DatabaseMetaData.close", e);
    void close() {        try {            Iterator i = statements.values().iterator();            while(i.hasNext()) {                ((PreparedStatement)i.next()).close();            }            statements.clear();            /*if (tables != null) {                tables.close();                tables = null;                }*/        }        catch (SQLException e) {           log.warn("error in DatabaseMetaData.close", e);        }    }