class ClientTimestamp extends ClientLiteral<Timestamp, ClientTimestamp> {

    public static ClientTimestamp valueOf(String string){
        final Timestamp timestamp;
        try {
            timestamp = TIMESTAMP_ADAPTER.unmarshal(string);
        } catch (Exception e) {
            if (e instanceof RuntimeException) {
                throw (RuntimeException)e;
            } else {
                throw new RuntimeException(e);
            }
        }
        return new ClientTimestamp().setValue(timestamp);
    }

    public  ClientTimestamp();
    public  ClientTimestamp(Timestamp timestamp);
    public  ClientTimestamp(ClientTimestamp t);

}