@Override
  public String renderParamValue(ParamValue paramValue) {
    Type paramType = paramValue.getParam().getType();
    String value = paramValue.getValue();
    if (paramType.isArray()) {
      return value;
    }

    if (paramType.getPrimitive() == Primitive.LONG) {
      value += "LL";
    }

    return value;
  }
 @Override
 public String renderType(Type type) {
   String typeName = renderPrimitive(type.getPrimitive());
   if (type.isArray()) typeName = "vector<" + typeName + ">";
   return typeName;
 }