class ClientNumber extends ClientLiteral<Number, ClientNumber> {

    @Override
    public String toString() {
        try {
            return new NumberAdapter().marshal(getValue());
        } catch (Exception e) {
            // should not happen
            throw new IllegalStateException(e);
        }
    }

    public  ClientNumber();
    public  ClientNumber(Number number);
    public  ClientNumber(ClientNumber literal);

}