javadoc for UUID generation