class Coin implements Monetary, Comparable<Coin>, Serializable {

    public static Coin valueOf(final long satoshis) {
        return new Coin(satoshis);
    }

    private  Coin(final long satoshis);

}