In this assignment, you will build a complete graphical FSA environment, in a class named FSAEditor, that permits
simulation and rudimentary editing of FSAs. The FSA that you display will be stored in the FSAImpl class you
wrote for practical 2. Your FSAEditor program can read a FSAnet
from a file, or write one to a file, using the
FSAReaderWriter class you built previously. You will also be able to simulate the FSA, as it receives events