Rename changeRequiresRestart to requiresRestart
Don't create unnecessary File instance
Add configuration help link to the header
Check if package config-def exists before reading