c3p0 src reading, refactory from real c3p0 jdk 5.0 由于源c3p0编译有问题, 就从Maven的源码收集过来的。 其中几个文件是用反编译的结果搞过来了。