public String encode(){
  StringBuilder retval=new StringBuilder(ZONE_FIELD);
  ListIterator li=zoneAdjustments.listIterator();
  int num=0;
  while (li.hasNext()) {
    ZoneAdjustment za=(ZoneAdjustment)li.next();
    if (num > 0)     retval.append(Separators.SP);
    retval.append(za.encode());
    num++;
  }
  retval.append(Separators.NEWLINE);
  return retval.toString();
}

public String encode ( ) { StringBuilder retval = new StringBuilder ( ZONE_FIELD ) ; ListIterator li = zoneAdjustments . listIterator ( ) ; int num = 0 ; while ( li . hasNext ( ) ) { ZoneAdjustment za = ( ZoneAdjustment ) li . next ( ) ; if ( num > 0 ) retval . append ( Separators . SP ) ; retval . append ( za . encode ( ) ) ; num ++ ; } retval . append ( Separators . NEWLINE ) ; return retval . toString ( ) ; }
encode this structure into a canonical form .
