Ребят, есть вопрос по Java. Не могу понять особенность создаваемого мной метода. Мне нужно, чтобы метод, принимая в параметрах "коробку(класс)", возвращал новую "коробку", у которой размеры равны: размер вызывающего объекта + размеры переданного объекта. Проблема в том, что когда я создаю третью коробку, присваиваю ей коробку1.метод(коробка2), то у меня меняются размеры коробки1, тогда как метод, по идее, должен возвращать мне новую коробку, не меняя размеры первой.