public Decimal dividedBy(Decimal divisor) {
    """
	Returns a {@code Decimal} whose value is {@code (this / divisor)},
	with rounding according to the context settings.
	@param divisor value by which this {@code Decimal} is to be divided.
	@return {@code this / divisor}, rounded as necessary
	@see BigDecimal#divide(java.math.BigDecimal, java.math.MathContext)
    """
        if ((this == NaN) || (divisor == NaN) || divisor.isZero()) {
            return NaN;
        }
        return new Decimal(delegate.divide(divisor.delegate, MATH_CONTEXT));
    }
public Decimal dividedBy(Decimal divisor) {
        if ((this == NaN) || (divisor == NaN) || divisor.isZero()) {
            return NaN;
        }
        return new Decimal(delegate.divide(divisor.delegate, MATH_CONTEXT));
    }
public Decimal dividedBy ( Decimal divisor ) { if ( ( this == NaN ) || ( divisor == NaN ) || divisor . isZero ( ) ) { return NaN ; } return new Decimal ( delegate . divide ( divisor . delegate , MATH_CONTEXT ) ) ; }
Returns a {@code Decimal} whose value is {@code (this / divisor)},
with rounding according to the context settings.
@param divisor value by which this {@code Decimal} is to be divided.
@return {@code this / divisor}, rounded as necessary
@see BigDecimal#divide(java.math.BigDecimal, java.math.MathContext)
Returns a {