public static SBMLExtension DowncastExtension(IntPtr cPtr, bool owner) { if (cPtr.Equals(IntPtr.Zero)) return null; SBMLExtension ext = new SBMLExtension(cPtr, false); string pkgName = ext.getName(); return new SBMLExtension(cPtr,owner); }