Text editor developed in Java as part of course Design patterns