code: protected ChannelData createChannelData(String name, Class<?> factoryClass, Map<Object, Object> properties, int weight) {
  
          return new ChannelDataImpl(name, factoryClass, properties, weight, this);
      }
docs: Create a new ChannelData Object.
  
  @param name
  @param factoryClass
  @param properties
  @param weight
  @return ChannelData