Money __construct( $amount, $currency)
void add( IMoney $m)
void addMoney( Money $m)
void addMoneyBag( MoneyBag $s)
void amount( )
void appendTo( MoneyBag $m)
void currency( )
void equals( $anObject)
void hashCode( )
void isZero( )
void multiply( $factor)
void negate( )
void subtract( IMoney $m)
void toString( )