BlockStatement body = new BlockStatement();
Parameter[] theParams = params(
new Parameter(ClassHelper.int_TYPE, "index"),
new Parameter(componentType, "value"));
body.addStatement(assignS(indexX(varX(fNode), varX(theParams[0])), varX(theParams[1])));
cNode.addMethod(makeName(fNode, "set"), getModifiers(fNode), ClassHelper.VOID_TYPE, theParams, null, body);
}
private ClassNode getComponentTypeForList(ClassNode fType) {
if (fType.isUsingGenerics() && fType.getGenericsTypes().length == 1) {
return fType.getGenericsTypes()[0].getType();