JAL-3253 jalview.bin.Instance streamlining
[jalview.git] / src / jalview / ws / jws2 / jabaws2 / Jws2InstanceFactory.java
index e227385..159edda 100644 (file)
@@ -33,11 +33,12 @@ import compbio.data.msa.JABAService;
 public class Jws2InstanceFactory
 {
 
-  private HashMap<String, AlignAnalysisUIText> aaConGUI;
-
-  private HashSet<String> ignoreGUI;
+  private Jws2InstanceFactory()
+  {
+    // private singleton
+  }
 
-  public static Jws2InstanceFactory getInstance()
+  private static Jws2InstanceFactory getInstance()
   {
     Instance j = Instance.getInstance();
     return (j.jws2InstanceFactory == null
@@ -45,6 +46,10 @@ public class Jws2InstanceFactory
             : j.jws2InstanceFactory);
   }
 
+  private HashMap<String, AlignAnalysisUIText> aaConGUI;
+
+  private HashSet<String> ignoreGUI;
+
   private static String category_rewrite(String cat_name)
   {
     return (cat_name != null && cat_name.equals("Prediction"))