3* U  T T T T T T    4  4 4 4 ( ( 4 ( T / / 4 4 4 4 4 T 4 4 4 F F F 4 ( /forceZ skipSpecialcleardontPreserveFlagswarn()VCodeLineNumberTableLocalVariableTablethis Lpopulate;main([Ljava/lang/String;)VsLjavax/mail/Store; srcFolderLjavax/mail/Folder; dstFoldersessionLjavax/mail/Session; srcURLNameLjavax/mail/URLName; dstURLNamemexLjavax/mail/MessagingException;argv[Ljava/lang/String;srcURLLjava/lang/String;dstURLdebugoptindI StackMapTablercopy)(Ljavax/mail/Folder;Ljavax/mail/Folder;)VdstHoldsOnlyFoldersisrcdstddst srcFolders[Ljavax/mail/Folder;srcHasChildren Exceptions copyMessagesm!Ljavax/mail/internet/MimeMessage;msgs[Ljavax/mail/Message; printUsage SourceFile populate.java \]-s -d-D-f VW-S XW-c YW-P ZW-W [W--- ]  javax/mail/URLName \  ]      source folder does not exist   ]   java/lang/StringBuildercouldn't delete    javax/mail/MessagingException  ] Populating javax/mail/Folder  couldn't create   Unable to copy messages from  to ' because destination holds only folders  already existsSCCSDraftsTrashShared Folders !"javax/mail/internet/MimeMessage \# $% &'javax/mail/Message (WARNING: Copy of message ) from  failed: 6populate [-D] [-f] [-S] [-c] -s source_url -d dest_urlFURLs are of the form: protocol://username:password@hostname/foldername\The destination URL does not need a foldername, in which case, the source foldername is usedpopulatejava/lang/Objectjava/lang/Stringjavax/mail/Sessionequals(Ljava/lang/Object;)Z startsWith(Ljava/lang/String;)Zjava/lang/Systemexit(I)V getProperties()Ljava/util/Properties; getInstanceF(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session;setDebug(Z)V(Ljava/lang/String;)VgetFile()Ljava/lang/String;getStore((Ljavax/mail/URLName;)Ljavax/mail/Store;javax/mail/StoreconnectgetDefaultFolder()Ljavax/mail/Folder; getFolder)(Ljavax/mail/URLName;)Ljavax/mail/Folder;exists()ZoutLjava/io/PrintStream;java/io/PrintStreamprintln()Ljavax/mail/Store;closegetName'(Ljava/lang/String;)Ljavax/mail/Folder;delete(Z)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getFullNametoString getMessageprintStackTracegetType()Ilist()[Ljavax/mail/Folder;create(I)ZopengetMessageCount getMessages()[Ljavax/mail/Message;$(Ljavax/mail/internet/MimeMessage;)VgetFlags()Ljavax/mail/Flags;setFlags(Ljavax/mail/Flags;Z)V+([Ljavax/mail/Message;Ljavax/mail/Folder;)V(I)Ljava/lang/StringBuilder;!TUVWXWYWZW[W\]^/*_,` ab cd^ LM>6**2*2L*2*2M*2>*2 t*2  a*2   N*2   ;*2 (*2 *23+, :Y+:::.Y+: !"#$Y,: :   %&: : 2 * '! (Y)*+ ,+-" .#$ #$: 0"1//_A567;<='>3?>@JAOB[CbDnEuFGHIJKLMNOPQ;YZ[_^`cg hijk!l0m8n@oHpLuVy^zg{l|x}{~` efghgef xih jklm0ghVznmLih opqrstutvW wxyS z{{8|}*~.}~4z{{ ^ (Y)2++,+-"+MN*3~*5N- -6+6+*36=+6(+6 (Y)7++,+-"6*3~N*8:*98 (Y):+*,+;++,+<+-"*+=*>= (Y)+,+?+-"*3~*8*+=*>j6-` B-2%@E-2%A6-2%B'-2%C-2+-2%D._* ).>EHSdl|#-3FUdor`HHW&dxhhmh k>MWyU.~ @ ~~~~~~~~*I9K/ ^*EM 0>,(FY,2FG:HI,Sزh>,]*JY,2S+KE: (Y)L+`MN+*,+;++,+O+P+-" *,+KFUX/_R "-28>FUXZu`H" +xZ@op@`xhhy *WA/ ]^= Q" R" S"_]^=   _./0 12