class Bridge implements Serializable {

  @Override
  public boolean equals(@Nullable Object obj) {
    if (this == obj) {
      return true;
    }
    if (!(obj instanceof Bridge)) {
      return false;
    }
    Bridge rhs = (Bridge) obj;
    return _ports.equals(rhs._ports) && _pvid == rhs._pvid && _vids.equals(rhs._vids);
  }

  private  Bridge(SortedSet<String> ports, int pvid, IntegerSpace vids);

}