Copy an serializable object deeply
http://www.java2s.com/Tutorial/Java/0100__Class-Definition/Copyanserializableobjectdeeply.htm
http://www.javaworld.com/article/2077578/learn-java/java-tip-76--an-alternative-to-the-deep-copy-technique.html
http://javatechniques.com/blog/faster-deep-copies-of-java-objects/
http://www.avajava.com/tutorials/lessons/how-do-i-perform-a-deep-clone-using-serializable.html
http://stackoverflow.com/questions/869033/how-do-i-copy-an-object-in-java
http://en.wikipedia.org/wiki/Object_copy#Copying_in_Java
http://en.newinstance.it/2012/04/18/how-to-query-httpbl-for-spamming-ip-addresses/