-> (plan) {
            unless plan && plan.respond_to?(branch.trigger_method)
              raise PlannerBlockError, "Cannot split - No such method #{branch.trigger_method} on Class #{plan.class}"
            end
            #puts "DEBUG - IN create_next - Calling split on method #{branch.trigger_method} against Value #{branch.trigger_value}"