1. Complete the implementation of equals and hashCode by filling in the two blanks in the code below. Hints: * Objects that are equal should produce the same hash code, however unequal objects need not produce distinct hash codes. * Whenever you override the equals method, you must override the hashCode method as well * Equal hash codes do not imply that the objects are equal. public class BasketballPlayer { String team; // the team the player is on String number; // the jersey number the player String position; // the preferred position of the player (center, guard, etc.) int years; // the number of years played public BasketballPlayer(String team, int number, String position, int years) { this.team = team; this.number = number; this.position = position; this.years = years; } public boolean equals(Object obj) { if (obj instanceof BasketballPlayer) { BasketballPlayer other = (BasketballPlayer) obj; return ________________________________________________ } else { return false; } } public int hashCode() { return ________________________________________________ } }