@GET
    @Timed
    public Saying sayHello(@QueryParam("name")Optional<String> name){
        final String value = String.format(template,name.or(defaultName));
        return new Saying(counter.incrementAndGet(),value);
    }