ребята объясните популярно, почему тут public void removeNote(int index) { System.out.println("Сейчас будет удалена заметка с позиции " + index); String note; synchronized (notes) { note = notes.remove(index); } System.out.println("Уже удалена заметка [" + note + "] с позиции " + index); } Необходимо выносить создание переменной "note" из блока "synchronized "?