Magic number -> constant
started should be private.
Removed redundant public modifier
Added missing private modifier to variables.
Removed redundant final declaration on methods of a final class.
No need to declare IllegalStateException since it's a unchecked exception.
Correctly named variables.
Avoid reassigning a incomming variable.
Renamed constants to follow the constant naming pattern
Isolated the test to the method we're testing
Merge pull request #22 from iceglow/cleanup

Code analysis violation fixes