Edit D:\app\Administrator\product\11.2.0\dbhome_1\sqldeveloper\ide\extensions\oracle\ide\migration\ExtensionMigrator.class
?? 1 ? java/lang/Object <init> ()V &oracle/ide/migration/ExtensionMigrator $init$ java/io/File preferences.xml #(Ljava/io/File;Ljava/lang/String;)V this (Loracle/ide/migration/ExtensionMigrator; destDir Ljava/io/File; exists ()Z settings.xml sourceDir file java/util/ArrayList oracle/ide/net/URLFactory " newFileURL (Ljava/io/File;)Ljava/net/URL; $ % # & !oracle/ide/marshal/xml/Object2Dom ( newInstance %()Loracle/ide/marshal/xml/Object2Dom; * + ) , 1oracle/ide/migration/ExtensionMigrator$NullLogger . 8(Loracle/ide/migration/ExtensionMigrator$NullLogger$1;)V 0 / 1 setLogger -(ILoracle/ide/marshal/xml/Object2DomLogger;)V 3 4 ) 5 toObject "(Ljava/net/URL;)Ljava/lang/Object; 7 8 ) 9 java/util/Map ; java/lang/String = java/lang/Exception ? getLocalizedMessage ()Ljava/lang/String; A B @ C delete E F printStackTrace H @ I oracle/ide/config/ClientSetting K findOrCreate 5(Ljava/lang/String;)Loracle/ide/config/ClientSetting; M N L O java/util/List Q iterator ()Ljava/util/Iterator; S T R U java/util/Iterator W next ()Ljava/lang/Object; Y Z X [ containsKey (Ljava/lang/Object;)Z ] ^ <