public boolean update(Pair<String, Integer> shares) { Output.print("update() called"); for (Pair<String, Integer> pair : portfolio) { if (pair.getLeft() == shares.getLeft()) { pair.update(pair.getLeft(), pair.getRight() + shares.getRight()); return true; } } return false; }