JAL-3210 Barebones gradle/buildship/eclipse. See README
[jalview.git] / src / jalview / schemes / ColourSchemes.java
index c3d0ea0..d31fbba 100644 (file)
@@ -72,12 +72,16 @@ public class ColourSchemes
     {
       try
       {
-        registerColourScheme(cs.getSchemeClass().newInstance());
+        registerColourScheme(
+                cs.getSchemeClass().getDeclaredConstructor().newInstance());
       } catch (InstantiationException | IllegalAccessException e)
       {
         System.err.println("Error instantiating colour scheme for "
                 + cs.toString() + " " + e.getMessage());
         e.printStackTrace();
+      } catch (ReflectiveOperationException roe)
+      {
+        roe.printStackTrace();
       }
     }
   }
@@ -146,7 +150,7 @@ public class ColourSchemes
     }
     ColourSchemeI cs = schemes.get(name.toLowerCase());
     return cs == null ? null
-            : cs.getInstance(viewport, forData, hiddenRepSequences);
+            : cs.getInstance(viewport, forData);
   }
 
   /**