Java Version of the GOF Lexi Text Editor