actionBuilderClass.method(JMod.PUBLIC, actionBuilderClass, RestLiToolsUtils.nameCamelCase(paramName + "Param")) :
actionBuilderClass.method(JMod.PUBLIC, actionBuilderClass, "param" + capitalize(paramName));
JVar typesafeMethodParam = typesafeMethod.param(binding.valueClass, "value");
JClass dataTemplateUtil = getCodeModel().ref(DataTemplateUtil.class);
JExpression dataSchema = dataTemplateUtil.staticInvoke("getSchema").arg(binding.schemaClass.dotclass());
typesafeMethod.body().add(JExpr._super().invoke(isOptional ? "setParam" : "setReqParam")
.arg(resourceSpecField
.invoke("getRequestMetadata").arg(actionName)
.invoke("getFieldDef").arg(paramName))