Moved DDV to agent package and inserted Emils changes to make agent complient with java 1.6