docs: @SuppressWarnings("unchecked")
      public static boolean load(GLImplementation implementation) {
          try {
              final Constructor<?> constructor = Class.forName(implementation.getContextName()).getDeclaredConstructor();
              constructor.setAccessible(true);
              implementations.put(implementation, (Constructor<Context>) constructor);
              return true;
          } catch (ClassNotFoundException | NoSuchMethodException | SecurityException ex) {
              CausticUtil.getCausticLogger().log(Level.WARNING, "Couldn't load implementation", ex);
              return false;
          }
      }