class BBInputSetup implements JavaDelegate {

    protected VfModule createVfModule(Map<ResourceKey, String> lookupKeyMap, String vfModuleId, String instanceName,
            List<Map<String, String>> instanceParams) {
        lookupKeyMap.put(ResourceKey.VF_MODULE_ID, vfModuleId);
        VfModule vfModule = new VfModule();
        vfModule.setVfModuleId(vfModuleId);
        vfModule.setVfModuleName(instanceName);
        vfModule.setOrchestrationStatus(OrchestrationStatus.PRECREATED);
        if (instanceParams != null) {
            for (Map<String, String> params : instanceParams) {
                vfModule.getCloudParams().putAll(params);
            }
        }
        return vfModule;
    }

}