class Money extends Magnitude<Money> {

    public BigDecimal getAmount() {
        return BigDecimal.valueOf(amount, getFractionalDigits());
    }

    public  Money(final double amount, final String currency);
    public  Money(final long amount, final String currency);

}