code: static Settings create(final ConfigItemSet viewSettings, final ConfigItemMapEntrySet firstView,
                                   final ConfigItemSet configurationSettings) {
          final List<ConfigBlock> rootBlocks = new ArrayList<ConfigBlock>();
          final ConfigItemMapIndexed views = new ConfigItemMapIndexed("Views");
          final Map<String, ConfigItemMapEntrySet> viewById = new HashMap<String, ConfigItemMapEntrySet>();
          final ConfigItemMapNamed tablesMap = new ConfigItemMapNamed("Tables");
  
          return new Settings(rootBlocks, viewSettings, views, viewById, firstView, tablesMap, configurationSettings);
      }
docs: Create a new settings representation
  @param viewSettings inner view settings
  @param firstView the view to display
  @param configurationSettings the configuration
  @return the settings representation