This file has already included "../../common/exception.hpp".