return adjustReturnedValue( t.fun_VDB( to_BigDecimal( _args[ 0 ] ), to_BigDecimal( _args[ 1 ] ), to_BigDecimal( _args[ 2 ] ), to_BigDecimal( _args[ 3 ] ), to_BigDecimal( _args[ 4 ] ), to_BigDecimal( _args[ 5 ] ), to_BigDecimal( _args[ 6 ] ) ) );
}
break;
case RATE:
if (6 == c ) {
return adjustReturnedValue( t.fun_RATE( to_BigDecimal( _args[ 0 ] ), to_BigDecimal( _args[ 1 ] ), to_BigDecimal( _args[ 2 ] ), to_BigDecimal( _args[ 3 ] ), to_BigDecimal( _args[ 4 ] ), to_BigDecimal( _args[ 5 ] ) ) );
}
if (5 == c ) {
return adjustReturnedValue( t.fun_RATE( to_BigDecimal( _args[ 0 ] ), to_BigDecimal( _args[ 1 ] ), to_BigDecimal( _args[ 2 ] ), to_BigDecimal( _args[ 3 ] ), to_BigDecimal( _args[ 4 ] ) ) );
}
if (4 == c ) {