public String encode(Object input){
ByteArrayOutputStream xml = new ByteArrayOutputStream();
XMLEncoder encoder = new XMLEncoder(xml);
encoder.writeObject(input);
encoder.close();
return xml.toString();
}
public Object decode(String input){
byte[] bytes = input.getBytes();
ByteArrayInputStream ai = new ByteArrayInputStream(bytes);
XMLDecoder decoder = new XMLDecoder(ai);
return decoder.readObject();
}