ParameterTablePanel () { final PsiParameterList parameterList = mySourceMethod.getParameterList(); final PsiParameter[] parameters = parameterList.getParameters(); VariableData[] parameterInfo = new VariableData[parameters.length]; for (int i = 0; i < parameterInfo.length; i++) { parameterInfo[i] = new VariableData(parameters[i]); parameterInfo[i].name = parameters[i].getName(); parameterInfo[i].passAsParameter = true; } return new ParameterTablePanel(myProject, parameterInfo) { @Override protected void updateSignature() {} @Override protected void doEnterAction() {} @Override protected void doCancelAction() { IntroduceParameterObjectDialog.this.doCancelAction(); } }; }