I want to be able to encode any string into a valid java class name and then decode that class name back into the provided string. I want to be able to do this is a lossless manner, i.e., no two strings can be encoded to the same java class name.
Is this possible?