public interface Vector { public Object replaceAtRank(int r, Object e) throws BoundaryViolationException; public Object removeAtRank(int r) throws BoundaryViolationException; public void insertAtRank(int r, Object e) throws BoundaryViolationException; }