class AAIVfModuleResources {

    public boolean checkNameInUse(VfModule vfModule) {
        boolean nameInUse = false;
        AAIPluralResourceUri vfModuleUri = AAIUriFactory.createNodesUri(Types.VF_MODULES.getFragment())
                .queryParam("vf-module-name", vfModule.getVfModuleName());
        AAIPluralResourceUri vfModuleUriWithCustomization = vfModuleUri.clone().queryParam("model-customization-id",
                vfModule.getModelInfoVfModule().getModelCustomizationUUID());
        if (injectionHelper.getAaiClient().exists(vfModuleUriWithCustomization)) {
            // assume it's a resume case and return false
            nameInUse = false;
        } else {
            nameInUse = injectionHelper.getAaiClient().exists(vfModuleUri);
        }
        return nameInUse;
    }

}