Wherever sensitive information is around the String class is not far away. For example, user names and passwords, hashes, secrets, and email addresses are commonly stored in string variables.
Unfortunately, the protection of String is not a trivial task and many different approaches have been proposed by academia and implemented in industry.
In this work we want to explore the gains offered by a flexible String API that allows developers to attach behavior to certain String instances.
Your task will consist of: