code: public void registerFactory(String name, String groupName, Factory factory) {
          getProxyBuilder().factories.put(name, factory);
          getRegistrationGroup(groupName).add(name);
          factory.onFactoryRegistration(this, name, groupName);
      }
docs: Registers a factory for a node name.
  
  @param name      the name of the node
  @param groupName thr group to register this node in
  @param factory   the factory to return the values