Are we sure that `v` is not null? I'd prefer `String.valueOf(v)`