Message interpolation parser should use iterative instead of recursive approach in order to support large error messages