JAL-3383 JAL-3253-applet
[jalview.git] / src / jalview / datamodel / features / FeatureSources.java
index a281eea..ec04bad 100644 (file)
@@ -1,19 +1,18 @@
 package jalview.datamodel.features;
 
-import jalview.bin.Instance;
+import jalview.bin.ApplicationSingletonProvider;
+import jalview.bin.ApplicationSingletonProvider.ApplicationSingletonI;
 
 import java.util.HashMap;
 import java.util.Map;
 
-public class FeatureSources
+public class FeatureSources implements ApplicationSingletonI
 {
 
   public static FeatureSources getInstance()
   {
-    Instance i = Instance.getInstance();
-    return (i.featureSources == null
-            ? i.featureSources = new FeatureSources()
-            : i.featureSources);
+    return (FeatureSources) ApplicationSingletonProvider
+            .getInstance(FeatureSources.class);
   }
 
   private Map<String, FeatureSourceI> sources;