final RenderFacet renderFacet = objectMember.getFacet(RenderFacet.class);
boolean eagerlyRender = renderFacet != null && renderFacet.value() == Type.EAGERLY && rendererContext.canEagerlyRender(valueAdapter);
if(valueAdapter == null) {
final NullNode value = NullNode.getInstance();
representation.mapPut("value", value);
return value;
} else {
final TitleFacet titleFacet = spec.getFacet(TitleFacet.class);
final String title = titleFacet.title(valueAdapter, rendererContext.getLocalization());