public void __set__(PyObject obj, PyObject value) { PyType self_type = getType(); PyObject impl = self_type.lookup("__set__"); if (impl != null) { impl.__get__(this, self_type).__call__(obj, value); return; } super.__set__(obj, value); }