#339 Refactor  based on original
#339 Refactor  based on original

yashdsaraf/scancode-toolkit,yasharmaster/scancode-toolkit,marcreyesph/scancode-toolkit,yashdsaraf/scancode-toolkit,yasharmaster/scancode-toolkit,yashdsaraf/scancode-toolkit,yasharmaster/scancode-toolkit,marcreyesph/scancode-toolkit,michaelrup/scancode-toolkit,michaelrup/scancode-toolkit,michaelrup/scancode-toolkit,michaelrup/scancode-toolkit,michaelrup/scancode-toolkit,marcreyesph/scancode-toolkit,yasharmaster/scancode-toolkit,yasharmaster/scancode-toolkit,michaelrup/scancode-toolkit,yashdsaraf/scancode-toolkit,yasharmaster/scancode-toolkit,marcreyesph/scancode-toolkit,yashdsaraf/scancode-toolkit,marcreyesph/scancode-toolkit,yashdsaraf/scancode-toolkit,marcreyesph/scancode-toolkit,michaelrup/scancode-toolkit,michaelrup/scancode-toolkit,yashdsaraf/scancode-toolkit,yashdsaraf/scancode-toolkit,marcreyesph/scancode-toolkit,yasharmaster/scancode-toolkit,yashdsaraf/scancode-toolkit,michaelrup/scancode-toolkit,marcreyesph/scancode-toolkit,marcreyesph/scancode-toolkit,marcreyesph/scancode-toolkit,yashdsaraf/scancode-toolkit,yashdsaraf/scancode-toolkit,yasharmaster/scancode-toolkit,yashdsaraf/scancode-toolkit,yasharmaster/scancode-toolkit,yasharmaster/scancode-toolkit,yasharmaster/scancode-toolkit,yasharmaster/scancode-toolkit,michaelrup/scancode-toolkit,michaelrup/scancode-toolkit,marcreyesph/scancode-toolkit,michaelrup/scancode-toolkit,marcreyesph/scancode-toolkit