Why you didn't use `Objects.nullSafeString(sourceObject);`? `defualtIfNull()` method - for me of course - seems to be redundant.