Этот код хранит имя этапа в строковом формате, но одно из значений содержит &
, и поэтому он отображает &
путем замены строкового значения
string stages = ''; //string type stages variable
for (string s :stagenames ){ //loop
stages = +stages+s+':'; //assigning value to the stages
System.debug(stages.unescapeHTML4()); //getting all the values inside it one by one
}//but one string is jack & Jill so instead of showing actual string it just showed me 'jack &'