phonearr = new Phone[ph.size()];
            Iterator it = ph.iterator();
      int phonearrPos = 0;
      while (it.hasNext()) {
                TelephoneNumber t = (TelephoneNumber) it.next();
        Phone phone = objectFactory.createPhone();
                String str = t.getNumber();
                log.debug("Telephone=" + str);
        
        // FIXME: If phone number is null, should the phone 
        // not be set at all, or set to empty string?
        if (str != null) {