@@ -0,0 +1,1050 @@
+%0D%0A%0D%0Apackage simple.xml.transform;%0D%0A%0D%0Aimport simple.xml.transform.Transform;%0D%0A%0D%0Apublic class IntegerArrayTransform implements Transform%3CInteger%5B%5D%3E %7B%0D%0A%0D%0A   private final StringArrayTransform split;%0D%0A%0D%0A   private final Transform single;%0D%0A%0D%0A   public IntegerArrayTransform() %7B%0D%0A      this.split = new StringArrayTransform();           %0D%0A      this.single = new IntegerTransform();%0D%0A   %7D        %0D%0A%0D%0A   public Integer%5B%5D read(String value) %7B%0D%0A      String%5B%5D list = split.read(value);%0D%0A%0D%0A      if(list.length %3E 0) %7B   %0D%0A         return read(list);%0D%0A      %7D%0D%0A      return new Integer%5B%5D%7B%7D;%0D%0A   %7D%0D%0A%0D%0A   private Integer%5B%5D read(String%5B%5D text) %7B%0D%0A      Integer%5B%5D list = new Integer%5Btext.length%5D;%0D%0A%0D%0A      for(int i = 0; i %3C text.length; i++) %7B%0D%0A         list%5Bi%5D = single.read(entry);%0D%0A      %7D%0D%0A      return list;%0D%0A   %7D%0D%0A%0D%0A   public String write(Integer%5B%5D list) %7B%0D%0A      String%5B%5D text = new String%5Blist.length%5D;           %0D%0A%0D%0A      for(int i = 0; i %3C text.length; i++) %7B%0D%0A         text%5Bi%5D = single.read(list%5Bi%5D);%0D%0A      %7D%0D%0A      return split.write(text);%0D%0A   %7D%0D%0A%7D%0D%0A

Add the integer array transform