GrChangeInfoImpl (GrMethod method, GrParameter parameter) { List<GrParameterInfo> params = new ArrayList<>(); int i = 0; for (GrParameter p : method.getParameterList().getParameters()) { if (p != parameter) { params.add(new GrParameterInfo(p, i)); } i++; } GrTypeElement typeElement = method.getReturnTypeElementGroovy(); CanonicalTypes.Type wrapper = typeElement != null ? CanonicalTypes.createTypeWrapper(method.getReturnType()) : null; return new GrChangeInfoImpl(method, null, wrapper, method.getName(), params, null, false); }