Description
This visibility restriction on CaseInsensitiveHashMap is too strict for no good reason:
private static class CaseInsensitiveHashMap extends LinkedHashMap<String, Object>
This should be specified as:
protected static class CaseInsensitiveHashMap extends LinkedHashMap<String, Object>
Otherwise it's painful to override or re-implement methods such as public Map<String, Object> toMap(ResultSet rs) throws SQLException.
Patch available at https://github.com/megahall/dbutils/tree/megahall/DBUTILS-136 .