public new AlgebraicRule clone() { IntPtr cPtr = libsbmlPINVOKE.AlgebraicRule_clone(swigCPtr); AlgebraicRule ret = (cPtr == IntPtr.Zero) ? null : new AlgebraicRule(cPtr, true); return ret; }