#include <boost/algorithm/string/replace.hpp>
#include "roboptim/core/indent.hh"
#include "roboptim/core/util.hh"
defined(EIGEN_RUNTIME_NO_MALLOC) && !defined(ROBOPTIM_DO_NOT_CHECK_ALLOCATION)