public function attachmentDLName($currentNode, &$localName, $wrapperClassName)
 {
     $parsed = parse_url($currentNode);
     if (isset($parsed["fragment"]) && strpos($parsed["fragment"], "attachments") === 0) {
         list(, $attachmentId) = explode("/", $parsed["fragment"]);
         $meta = imapAccessWrapper::getCurrentAttachmentsMetadata();
         if ($meta == null) {
             stat($currentNode);
             $meta = imapAccessWrapper::getCurrentAttachmentsMetadata();
         }
         if ($meta != null) {
             foreach ($meta as $attach) {
                 if ($attach["x-attachment-id"] == $attachmentId) {
                     $localName = $attach["filename"];
                 }
             }
         }
     } else {
         $localName = basename($currentNode) . ".eml";
     }
 }