boolean needsComma = false;
List<JParameter> parameters = new ArrayList<JParameter>();
JParameter[] asyncParams = asyncMethod.getParameters();
for (int i = 0; i < asyncParams.length; ++i)
{
JParameter param = asyncParams[i];
if (needsComma)
{
srcWriter.print(", ");
}
else
{
needsComma = true;
}
JType paramType = param.getType();
if (i == (asyncParams.length-1))
{
srcWriter.print("final ");
}
srcWriter.print(paramType.getQualifiedSourceName());
srcWriter.print(" ");
String paramName = param.getName();
parameters.add(param);
srcWriter.print(paramName);
}
srcWriter.println(") {");