@Override public Map<String, Class<?>> getTypeMap() throws SQLException { FilterChainImpl chain = createChain(); Map<String, Class<?>> value = chain.connection_getTypeMap(this); recycleFilterChain(chain); return value; }