I've improved the clarity by dividing the code into two classes. I haven't done any functional changes.
I've improved the clarity by dividing the code into two classes. I haven't done any functional changes.