c3p0 0.9.1.2报错

jdk版本1.8,c3p0 版本0.9.1.2,在查看com.mchange.v2.c3p0.ComboPooledDataSource源码时,发现有报错的地方,有大佬能帮忙解答一下吗?

Class 'ComboPooledDataSource' must either be declared abstract or implement abstract method 'getParentLogger()' in 'CommonDataSource'

 

打错字 :“报名”--->“帮忙”

原因是低版本的jdk中CommonDataSource本来没有getParentLogger吗,后来才加的?

但是我就想知道,为啥有这个异常还是能运行?

我觉得这是idea的问题,强大的上下文联想功能导致的误报错。