protected static long getCPtrAndDisown(UnitDefinition obj) { long ptr = 0; if (obj != null) { ptr = obj.swigCPtr; obj.swigCMemOwn = false; } return ptr; }