code: public static boolean haveBackend() {
      for (DeepWaterParameters.Backend b : DeepWaterParameters.Backend.values()) {
        if (DeepwaterMojoModel.createDeepWaterBackend(b.toString()) != null) return true;
      }
      return false;
    }
docs: Check whether we have any Deep Water native backends available