Replace GenericPool(GenericPoolMetaData metad,
String classname, Object[] params) by :
public GenericPool(GenericPoolMetaData metad,
String classname, Object[] params) {
super(metad);
this.oparams = params;
this.info = (GenericPoolMetaData) metad;
this.con = figureConstructor();
try {
init();
} catch (Exception e) {
log("GenericPool: Exception while initializing",
e);
}
}