In some code I see this:
private void compute(Long a, Long b, Long c) { long result = a-(b+c); ... >
private void compute(Long a, Long b, Long c) { long result = a-(b+c); ...
From Java 1.5 onwards, autoboxing and unboxing occurs implicitly whenever needed.