### Question:
CreateUtils { public static String getDerivedPath(String className) { String[] resourceClassName = StringUtils.splitByCharacterTypeCamelCase( className.substring(className.lastIndexOf(".") + 1)); return "/" + resourceClassName[0].toLowerCase(); } private  CreateUtils(); static String getDerivedPath(String className); static Plugin resolvePluginInfo(Class<?> cls); static final String DEFAULT_PLATFORM_BOM_GROUP_ID; static final String QUARKUS_CORE_BOM_ARTIFACT_ID; static final String DEFAULT_PLATFORM_BOM_ARTIFACT_ID; static final String GRADLE_WRAPPER_PATH; static final String[] GRADLE_WRAPPER_FILES; }### Answer:
@Test void testWithPackage() { assertThat(CreateUtils.getDerivedPath("org.acme.ProductResource")).isEqualTo("/product"); }
@Test void testWithDefaultPackage() { assertThat(CreateUtils.getDerivedPath("ProductResource")).isEqualTo("/product"); }
@Test void testWithoutCamelCase() { assertThat(CreateUtils.getDerivedPath("org.acme.Product")).isEqualTo("/product"); }
@Test void testWithoutCamelCaseAndPackage() { assertThat(CreateUtils.getDerivedPath("Product")).isEqualTo("/product"); }