Transformation into a Maven project
Fixing code inspection issues
Adding unit tests for existing behavior and fixing a bug for null elements checks
Test refactoring
Project abandon