private IntPtr SwigDirectorcreateShape(IntPtr arg0) { return MgShape.getCPtr(createShape((arg0 == IntPtr.Zero) ? null : new MgShapeFactory(arg0, false))).Handle; }