@Override
public void hookListChanged(Stage stage, List<IHookCommand> commandList) {
// System.out.println("hookListChanged=" + stage + commandList.size());
if (config != null) {
IScanAddOns scanAddOns = config.getScanAddOn();
if (scanAddOns == null) {
scanAddOns = new ScanAddOnModel();
config.setScanAddOn(scanAddOns);
}
if (scanAddOns != null) {
List<IHook> hookList = scanAddOns.getHooks();
if (hookList == null) {
hookList = new ArrayList<IHook>();
scanAddOns.setHooks(hookList);
}
if (hookList != null) {
IHook hook = null;
for (IHook ahook : hookList) {
if (ahook.getStage() == stage) {