content: public class Developer {
  
      private String name;
      private int age;
  
      public Developer(String name, int age) {
          this.name = name;
          this.age = age;
      }
  
      public String getName() {
          return name;
      }
  
      public void setName(String name) {
          this.name = name;
      }
  
      public int getAge() {
          return age;
      }
  
      public void setAge(int age) {
          this.age = age;
      }
  
      @Override
      public boolean equals(Object o) {
          if (this == o) return true;
          if (o == null || getClass() != o.getClass()) return false;
  
          Developer developer = (Developer) o;
  
          if (age != developer.age) return false;
          return name != null ? name.equals(developer.name) : developer.name == null;
  
      }
  
      @Override
      public int hashCode() {
          int result = name != null ? name.hashCode() : 0;
          result = 31 * result + age;
          return result;
      }
  
      @Override
      public String toString() {
          return "Developer{" +
                  "name='" + name + '\'' +
                  ", age=" + age +
                  '}';
      }
  }
  