ParameterInfoImpl[] (final PsiMethod method) { final PsiParameter[] parameters = method.getParameterList().getParameters(); final ParameterInfoImpl[] datas = new ParameterInfoImpl[parameters.length]; for (int i = 0; i < parameters.length; i++) { PsiParameter parameter = parameters[i]; datas[i] = ParameterInfoImpl.create(i).withName(parameter.getName()).withType(parameter.getType()); } return datas; }