/** * @throws InstantiationException if function instantiation fails * @throws IllegalAccessException if function instantiation fails */ protected void initParameterPanel() throws InstantiationException, IllegalAccessException { Arguments args = new Arguments(); Function function = CompoundVariable.getFunctionClass(functionList.getText()).newInstance(); List<String> argumentDesc = function.getArgumentDesc(); for (String help : argumentDesc) { args.addArgument(help, ""); //$NON-NLS-1$ } parameterPanel.configure(args); parameterPanel.revalidate(); }