import java.util.ArrayList; public class CandidatePool { private ArrayList pool; public CandidatePool() { pool=new ArrayList(); } public void addCandidate(Candidate candidate) { pool.add(candidate); } public ArrayList getCandidatesForPosition(String position) { } public Candidate getBestCandidate(String position) { } public int removeCandidatesForPosition(String position) { } }