CDocument *CDocument::NewL(CEikApplication &aApp) { CDocument *self = new(ELeave)CDocument(aApp); CleanupStack::PushL(self); self->ConstructL(); CleanupStack::Pop(); return self; }