ParameterInfoImpl[] (PsiMethod method, ParameterInfoImpl[] newParameters) { final PsiParameter[] parameters = method.getParameterList().getParameters(); ParameterInfoImpl[] result = new ParameterInfoImpl[parameters.length + newParameters.length]; for (int i = 0; i < parameters.length; i++) { result[i] = ParameterInfoImpl.create(i); } System.arraycopy(newParameters, 0, result, parameters.length, newParameters.length); return result; }