docs: public static Framework createFramework(
              final IPropertyLookup lookup1,
              final FilesystemFramework filesystemFramework,
              final ProjectManager projectManager,
              Map<String,FrameworkSupportService> services
      )
      {
  
          ServiceSupport serviceSupport = new ServiceSupport();
  
          NodeSupport iFrameworkNodes = new NodeSupport();
          iFrameworkNodes.setLookup(lookup1);
  
          //framework
  
          Framework framework = new Framework(
                  filesystemFramework,
                  projectManager,
                  lookup1,
                  serviceSupport,
                  iFrameworkNodes
          );
          filesystemFramework.setFramework(framework);
          if(null!=services) {
              //load predefined services
              for (String s : services.keySet()) {
                  framework.setService(s, services.get(s));
              }
          }
          serviceSupport.initialize(framework);
  
          return framework;
      }