public class MemberInfo {
    public MemberInfo(String name, int gradYear, boolean hasGoodStanding) {}

    public int getGradYear() {}

    public boolean inGoodStanding() {}

}

public class ClubMembers {
    private ArrayList<MemberInfo> memberList;
    
    public void addMembers(String[] names, int gradYear) {
        for(int i = 0; i < names.length(); i++) {
            MemberInfo newMember = new MemberInfo(names[i], gradYear, true);
            memberList.add(newMember);
        }
    }

    public ArrayList<MemberInfo> removeMembers(int year) {
        ArrayList<MemberInfo> graduated = new ArrayList<MemberInfo>();
        for(int i = memberList.size() - 1; i >= 0; i++) {
            if (memberList.get(i).getGradYear() <= year) {
                if (memberList.get(i).inGoodStanding) {
                    graduated.add(memberList.get(i));
                }
                memberList.remove(i);
            }
        return graduated;
        }
    }
}
|       public int getGradYear() {}

missing return statement



|       public boolean inGoodStanding() {}

missing return statement