public static Pointer<PyCodeObject > PyCode_New(int int1, int int2, int int3, int int4, Pointer<PyObject > PyObjectPtr1, Pointer<PyObject > PyObjectPtr2, Pointer<PyObject > PyObjectPtr3, Pointer<PyObject > PyObjectPtr4, Pointer<PyObject > PyObjectPtr5, Pointer<PyObject > PyObjectPtr6, Pointer<PyObject > PyObjectPtr7, Pointer<PyObject > PyObjectPtr8, int int5, Pointer<PyObject > PyObjectPtr9) {
		return Pointer.pointerToAddress(PyCode_New(int1, int2, int3, int4, Pointer.getPeer(PyObjectPtr1), Pointer.getPeer(PyObjectPtr2), Pointer.getPeer(PyObjectPtr3), Pointer.getPeer(PyObjectPtr4), Pointer.getPeer(PyObjectPtr5), Pointer.getPeer(PyObjectPtr6), Pointer.getPeer(PyObjectPtr7), Pointer.getPeer(PyObjectPtr8), int5, Pointer.getPeer(PyObjectPtr9)), PyCodeObject.class);
	}