code: private void ensureCorrectlyLoaded() {
          if (node.isFailure()) {
              throw new IllegalStateException("Node did not properly load!", node.getCause());
          }
          if (controller.isFailure()) {
              throw new IllegalStateException("Controller did not properly load!", controller.getCause());
          }
  
          Objects.requireNonNull(node.get(), "The node did not load properly and was null.");
          Objects.requireNonNull(controller.get(), "The controller did not load properly and was null.");
      }
docs: Performs an unsafe (in the sense that it will throw a {@link RuntimeException} on failure) check of whether both
  the {@link #node} and the {@link #controller} loaded successfully. The condition is that they must both be
  successes (in the sense of {@link Try#isSuccess()} and be non-null values.