Person.java
package people;

public class Person implements PersonSpecification {
      private String firstName;
      private String lastName;
      private int month;
      private int day;
      private int  year;

      public Person(String name, int month, int day, int year ) {
          this.firstName= name.substring(0,name.indexOf(" "));
          this.lastName =  name.substring(name.indexOf(" ")+1);
          this.month= month;
          this.day= day;
          this.year= year;
      }
      public String toString() {
          return  firstName + "," +lastName  +"  born  " +month+"/"+day+"/"+year;
      }

      @Override
      public String firstName() {
          return firstName;
      }

      public String lastName() {
          return lastName;
      }

      @Override
      public int month() {
          return month;
      }

      @Override
      public int day() {
          return day;
              }

       @Override
      public int year() {
          return year;
      }

      @Override
       public String initials() {
          return firstName.substring(0,1) + lastName.substring(0,1);
      }

       @Override
       public boolean isBoomer() {
          return year >=1945 && year <=1964;
      }

      @Override
     public String lasName() {
                 throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
             }
    }