class CoinURI implements Serializable {

    @Override
    public String toString() {
        StringBuilder builder = new StringBuilder("CoinURI[");
        boolean first = true;
        for (Map.Entry<String, Object> entry : parameterMap.entrySet()) {
            if (first) {
                first = false;
            } else {
                builder.append(",");
            }
            builder.append("'").append(entry.getKey()).append("'=").append("'").append(entry.getValue().toString()).append("'");
        }
        builder.append("]");
        return builder.toString();
    }

    public  CoinURI(String uri);
    public  CoinURI(@Nullable CoinType uriType, String input);

}