code: public void set(String propName, Object value) {
          if (propName.equals("nickName")) {
              setNickName(((String) value));
          }
          if (propName.equals("street")) {
              getStreet().add(((String) value));
          }
          if (propName.equals("city")) {
              setCity(((String) value));
          }
          if (propName.equals("stateOrProvinceName")) {
              setStateOrProvinceName(((String) value));
          }
          if (propName.equals("postalCode")) {
              setPostalCode(((String) value));
          }
          if (propName.equals("countryName")) {
              setCountryName(((String) value));
          }
      }
docs: Sets the value of the provided property to the provided value.
  
  @param propName
  allowed object is {@link String}
  @param value
  allowed object is {@link Object}