public static Rational make(Rational src) {
    """
	Creates deep copy of a Rational from another Rational.<br>
	<br>
	@param src       The source Rational to copy.<br>
	@return A new Rational; Returns null<br>
	if src is null.
    """
    long cPtr = VideoJNI.Rational_make__SWIG_2(Rational.getCPtr(src), src);
    return (cPtr == 0) ? null : new Rational(cPtr, false);
  }
public static Rational make(Rational src) {
    long cPtr = VideoJNI.Rational_make__SWIG_2(Rational.getCPtr(src), src);
    return (cPtr == 0) ? null : new Rational(cPtr, false);
  }
public static Rational make ( Rational src ) { long cPtr = VideoJNI . Rational_make__SWIG_2 ( Rational . getCPtr ( src ) , src ) ; return ( cPtr == 0 ) ? null : new Rational ( cPtr , false ) ; }
Creates deep copy of a Rational from another Rational.<br>
<br>
@param src       The source Rational to copy.<br>
@return A new Rational; Returns null<br>
if src is null.
Creates deep copy of a Rational from another Rational . <br > <br >