Remove unused imports
Creating objects in database and selecting the productline
Adding try with resource to block codes with Closeable interface
Refactoring
Add support for adding of block of code for variability