PageContentContext(const ARGS_TYPE& args)  {      CREATE_ISOLATE_CONTEXT;   CREATE_ESCAPABLE_SCOPE;        PDFWriterDriver* pdfWriter = ObjectWrap::Unwrap<PDFWriterDriver>(args.This());     if (args.Length() != 0 || !pdfWriter->holder->IsPDFPageInstance(args[0])) {    THROW_EXCEPTION("Wrong arguments, provide a page as the single parameter");    SET_FUNCTION_RETURN_VALUE(UNDEFINED)   }        PDFPageDriver* pageDriver = ObjectWrap::Unwrap<PDFPageDriver>(args[0]->TO_OBJECT());      if(!pageDriver)      {    THROW_EXCEPTION("Wrong arguments, provide a page as the single parameter");    SET_FUNCTION_RETURN_VALUE(UNDEFINED)      }          Local<Value> newInstance = pdfWriter->holder->GetNewP