Removes unused imports.
Delete unused classes, methods, fields and variables.
Uses jar with classes instead of having external source code in the project.