The FSM pack is a huge mess. This should be a start in cleaning it up. Let's provide getters and setters for private variables and not access them directly from other classes. Let's also add comments to each method. Also nice to think about potential use cases and provide methods that make it easy for users to use the API of each class.
The FSM pack is a huge mess. This should be a start in cleaning it up. Let's provide getters and setters for private variables and not access them directly from other classes. Let's also add comments to each method. Also nice to think about potential use cases and provide methods that make it easy for users to use the API of each class.