As I have been implementing the C bindings (getting close, AxisBench, CalculatorDoc, and SimpleTypeArray works like a charm), I think we should be able to change the typedef for
typedef void* (* AXIS_OBJECT_CREATE_FUNCT)(void**, bool bArray, int nSize); and the corresponding code. With the new array inplementation and knowing that the C bindings do not need it I believe the prototype can change so that it is: typedef void* (* AXIS_OBJECT_CREATE_FUNCT)(); It would simplify code (not only in generated code but in the java generator). Any objections? Nadir K. Amra