TaskEntry taskEntry = function.createTaskEntry();
this.task = taskEntry.getTask();
TaskDef taskDef = task.getTaskDef();
this.pnlTask = new ParameterPanel(taskDef.getInputsArray(), new InputParameterWidgetFactory());
this.add(pnlTask, BorderLayout.CENTER);
JButton btnSubmit = new JButton("Run");
btnSubmit.addActionListener(this);
this.add(btnSubmit, BorderLayout.SOUTH);