/** An utility to be called by {@link #renderProperties} to * render a string-value property. * It ignores if value is null. * If you want to render it even if null, invoke * {@link ContentRenderer#render(String, Object)} directly. * @since 5.0.0 */ protected void render(ContentRenderer renderer, String name, Object value) throws IOException { if (value instanceof String) render(renderer, name, (String) value); else if (value != null) renderer.render(name, value); }