question: public boolean isLessThan ( Money money ) { assertDefined ( ) ; BigDecimal thisValue = notNull ( this ) ; BigDecimal parameter = notNull ( money ) ; return ( thisValue . compareTo ( parameter ) < 0 ) ; }
target:  Compares two Money objects.