* complicated inheritance dependencies.
*/
protected PyCursor cursor() {
PyCursor cursor = this.connection.cursor(true);
DataHandler origDataHandler = cursor.getDataHandler(), newDataHandler = null;
if ((origDataHandler != null) && (this.dataHandler != null)) {
Constructor cons = null;
try {