public class Team { //Attributes private String teamId; private String name; private String firstName; private String lastName; private String phone; private String email; /** * Constructor * param teamId * param name * param firstName * param lastName * param phone * param email */ public Team(String teamId, String name, String firstName, String lastName, String phone, String email) { this.teamId = teamId; this.name = name; this.firstName = firstName; this.lastName = lastName; this.phone = phone; this.email = email; } /** * return the teamId */ public String getTeamId() { return teamId; } /** * return the name */ public String getName() { return name; } /** * return the firstName */ public String getFirstName() { return firstName; } /** * return the lastName */ public String getLastName() { return lastName; } /** * return the phone */ public String getPhone() { return phone; } /** * return the email */ public String getEmail() { return email; } Override public String toString() { return \"Team {teamId=\" + teamId + \", name=\" + name + \", firstName=\" + firstName + \", lastName=\" + lastName + \", phone=\" + phone + \", email=\" + email + \"}\"; } Override public boolean equals(Object obj) { if(obj == null) return false; else { if(!(obj instanceof Team)) return false; else { Team other = (Team)obj; if(this.teamId.equalsIgnoreCase(other.teamId) && this.name.equalsIgnoreCase(other.name) && this.firstName.equalsIgnoreCase(other.firstName) && this.lastName.equalsIgnoreCase(other.lastName) && this.phone.equalsIgnoreCase(other.phone) && this.email.equalsIgnoreCase(other.email)) return true; else return false; } } } /** * Checks if the email id contains \"(at sign)\". * Is yes returns true else returns false */ public boolean isValidEmail() { return this.email.contains(\"(at sign)\"); } } public class Game { //Attributes private String gameID; private String homeTeamId; private String guestTeamId; private String gameDate; private int homeTeamScore; private int guestTeamScore; /** * Constructor * param gameID * param homeTeamId * param guestTeamId * param gameDate * param homeTeamScore * param guestTeamScore */ public Game(String gameID, String homeTeamId, String guestTeamId, String gameDate, int homeTeamScore, int guestTeamScore) { this.gameID = gameID; this.homeTeamId = homeTeamId; this.guestTeamId = guestTeamId; this.gameDate = gameDate; this.homeTeamScore = homeTeamScore; this.guestTeamScore = guestTeamScore; } /** * return the gameID */ public String getGameID() { return gameID; } /** * return the homeTeamId */ public String getHomeTeamId() { return homeTeamId; } /** * return the guestTeamId */ public String getGuestTeamId() { return guestTeamId; } /** * return the gameDate */ public String getGameDate() { return gameDate; } /** * return the homeTeamScore */ public int getHomeTeamScore() { return homeTeamScore; } /** * return the guestTeamScore */ public int getGuestTeamScore() { return guestTeamScore; } Override public String toString() { ret.