Another way is we define the frameworkName and advancedFrameworkName everywhere we need them, and this may cause the duplicates.