class BarrierImplementation implements Barrier, BarrierGroup.Listener {

  @Override public String getName() {
    return m_barrierGroup.getName();
  }

  public  BarrierImplementation(BarrierGroup group,
                               BarrierIdentity.Factory identityFactory);

}