class AdapterStateSummary {

  public void addChannelState(String uniqueId, ComponentState state) {
    Args.notNull(state, "componentState");
    // ignore non-uniquely identified Channels
    if (!isEmpty(uniqueId)) {
      this.addChannelState(new KeyValuePair(uniqueId, state.getClass().getName()));
    }
  }

  public  AdapterStateSummary();
  public  AdapterStateSummary(Adapter adapter);

}