我有以下由 swig 包装的代码:
int
cluster::myController(controller*& _controller) {
   _controller = my_controller;
   return 0;
}
controller有一个私有构造函数。
使这样的事情不引发异常的正确咒语是什么?
 public static void main(String argv[]) {
    controller c = null;
    int r = dan_cluster.theCluster().myController(c);
    System.out.println(r);
    System.out.println(c.getUUID());
  }