}
}
ParameterizedName[] name = new ParameterizedName[type.getParameterizedTypeName().length];
System.arraycopy(type.getParameterizedTypeName(), 0, name, 0, name.length - 1);
name[name.length - 1] = new SimpleParameterizedName(lastName.getName(), classParameters);
return new SimpleJavaType(name, type.getArrayDepth());
}