@Override
  public ImmutableList<String> computeEntrypoint(List<String> jvmFlags) {
    ImmutableList.Builder<String> entrypoint = ImmutableList.builder();
    entrypoint.add("java");
    entrypoint.addAll(jvmFlags);
    entrypoint.add("-cp");
    entrypoint.add(JarLayers.APP_ROOT.toString());
    entrypoint.add("org.springframework.boot.loader.JarLauncher");
    return entrypoint.build();
  }
@Test
  public void testComputeEntrypoint() {
    SpringBootExplodedProcessor bootProcessor =
        new SpringBootExplodedProcessor(
            Paths.get("ignored"), Paths.get("ignored"), JAR_JAVA_VERSION);
    ImmutableList<String> actualEntrypoint = bootProcessor.computeEntrypoint(new ArrayList<>());
    assertThat(actualEntrypoint)
        .isEqualTo(
            ImmutableList.of("java", "-cp", "/app", "org.springframework.boot.loader.JarLauncher"));
  }