1% if c.defer: 2std::make_unique<DeferrableCallback<ConfigPropertyCallbacks>>( 3${indent(1)}ConfigPropertyCallbackGroups::get()[${c.graph}], 4${indent(1)}*ConfigConditions::get()[${c.condition}], 5${indent(1)}${c.defer})\ 6% else: 7std::make_unique<ConditionalCallback<ConfigPropertyCallbacks>>( 8${indent(1)}ConfigPropertyCallbackGroups::get()[${c.graph}], 9${indent(1)}*ConfigConditions::get()[${c.condition}])\ 10% endif\ 11