Вопрос к знатокам. Почему с таким кодом после возврата потока к исходному StringBuilder sb = new StringBuilder(result); sb.append(result.toUpperCase()); String inUpperCase = sb.toString(); System.out.println(inUpperCase); строка выводится в консоль в неизменённом виде, а потом в UpperCase???