separacao de estrutura e metodos do automato em arquivos diferentes