// SumClient.java public class SumClient { private Sum sum; public SumClient(Sum sum) { this.sum = sum; } public int addUpInts(int[] ints) { int result = 0; for (int i = 0; i < ints.length; i++) { result = sum.addInts(result, ints[i]); } return result; } public double addUpDoubles(double[] doubles) { double result = 0.0; for (int i = 0; i < doubles.length; i++) { result = sum.addDoubles(result, doubles[i]); } return result; } }