Java and Education: persistent digital identity