A co ta funkcja w sumie robi, bo wydaje mi się, że może to ona jest źle przemyślana. Może zamiast robić funkcję z dwoma parametrami zrób do tej funkcjonalności klasę:
public class SomeClass
{
private int value1;
private int value2;
public SomeClass(int value1, int value2)
{
this.value1 = value1;
this.value2 = value2;
}
public void process()
{
this.value1 = value1 + 10;
this.value2 = value2 + 20;
}
public int getValue1()
{
return value1;
}
public int getValue2()
{
return value2;
}
}
Zastosowanie:
int val1 = 10;
int val2 = 15;
SomeClass someClass = new SomeClass(val1, val2);
someClass.process();
System.out.println("val1: " + someClass.getValue1());
System.out.println("val2: " + someClass.getValue2());
Ewentualnie jeszcze jakieś bardziej wyszukane i przemyślane refaktoryzacje. Powyższe to jakiś pierwszy etap - wydzielenie klasy.