String parName = this.labels[num].getText();
SingleParameter sp = this.pars.getSinglePar(parName);
IntelligentInput intInp = null;
if (sp.isPluginParameter()) {
intInp = sp.getIntelligentInput(frame, this.pars);
}
if (sp.isPluginParameter() && intInp != null) {
intInp.setVisible(true);
if (intInp.getResult() != null) {
this.fields[num].setText(intInp.getResult());
this.actionPerformed(new ActionEvent(this.buttons[num], 100, ""));
}
}
}