public static Pointer<PyObject > PyCode_Optimize(Pointer<PyObject > code, Pointer<PyObject > consts, Pointer<PyObject > names, Pointer<PyObject > lineno_obj) {
		return Pointer.pointerToAddress(PyCode_Optimize(Pointer.getPeer(code), Pointer.getPeer(consts), Pointer.getPeer(names), Pointer.getPeer(lineno_obj)), PyObject.class);
	}