What is a final argument?
Answer:
public Record getRecord(int fileNumber, final int recNumber){}
In this example, the variable recNumber is declared as final, which of course means it can not be modified within the method.
A final argument must keep the same value that the parameter had when it was passed into the method.