Exception in thread "main" java.lang.StackOverflowError
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:96)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
at org.jboss.marshalling.AbstractMarshaller.write(AbstractMarshaller.java:99)
at org.jboss.marshalling.serial.BlockMarshaller.flush(BlockMarshaller.java:311)
at org.jboss.marshalling.serial.SerialMarshaller.flush(SerialMarshaller.java:572)
...etc...