}
protected ObjectStringifier objectStringifier() {
if(objectStringifier == null) {
// lazily created; is threadsafe so no need to guard against race conditions
objectStringifier = new ObjectStringifier() {
@Override
public String toString(Object object) {
if(object == null) {
return null;
}