Napisz program, który umożliwi użytkownikowi edytowanie tekstu (ramka z polem tekstowym). Zanurz w tym programie agenta dostarczającego dostęp do ziarenka "obserwującego" edytowany tekst. Niech to ziareno ma: - właściwość (pozwalającą na ustawianie/odczytywanie mapowania: słowo1-słowo2), - metodę (zamieniającą słowa w obserwowanym tekście wg mapowania), - notyfikację (pojawiającą się wtedy, gdy w polu tekstowym wprowadzono słowo znajdujące się w mapowaniu). Uruchom program oraz podłącz się do niego z jmc lub jconsole by wykorzystać agenta.