@Override public boolean onAdvance() { Configuration config = app.getConfig(); if (config.isLocal) return true; else if (panel.kbSource.isValid() && panel.kbTarget.isValid()) { // Proceed KBInfo source = panel.kbSource.getKBInfo(); source.var = "?src"; KBInfo target = panel.kbTarget.getKBInfo(); target.var = "?dest"; config.setSource(source); config.setTarget(target); // panel.getWindow().showNotification(source + "\n\n" + target); return true; } return false; }