public static int compareTo(final BigDecimal v1, final BigDecimal v2) {
        int ret = 1;
        if (v1 != null && v2 != null) {
            ret = v1.compareTo(v2);
        } else if (v1 == null && v2 == null) {
            ret = 0;
        } else if (v1 == null) {
            ret = -1;
        }
        return ret;
    }
public static int compareTo ( final BigDecimal v1 , final BigDecimal v2 ) { int ret = 1 ; if ( v1 != null && v2 != null ) { ret = v1 . compareTo ( v2 ) ; } else if ( v1 == null && v2 == null ) { ret = 0 ; } else if ( v1 == null ) { ret = - 1 ; } return ret ; }
@return 1 if v1 &gt; v2 or v2==null and v2!=null
@return 0 if v1 == v2 or v1==null and v2==null
@return -1 if v1 &lt; v2 or v1==null and v2!=null