Pure Java based hot class reload