Java agent to reload .class files; it uses file watch API available in Java 7+