static boolean evaluate(@Nullable Project project, Context context, @NotNull Writer writer, String templateContent)
    throws ParseErrorException, MethodInvocationException, ResourceNotFoundException {
    return VelocityTemplateContext.withContext(project, () -> getOrThrow().evaluate(context, writer, "", templateContent));
  }
static boolean evaluate(@Nullable Project project, Context context, @NotNull Writer writer, String templateContent)