Вопрос такой. Почему при передаче методу ссылки на объект массив, происходят изменения с объектом не смотря на отсутствие возвращаемого значения. В тоже время у String никаких изменений не происходит, хотя и в том и в этом случае передается ссылка на объект. Какой то прикол со String pool?