code: public void setFirstName(String firstName)
          throws IllegalArgumentException
      {
          if(Text.isNull(firstName))
              return;
          if(!this.firstName.equals(firstName))
          {
              this.firstName = firstName;
          }
      }
docs: --------------------------------------------