class ForwardOutInterface implements SessionAction {

  @Override
  public boolean equals(@Nullable Object o) {
    if (this == o) {
      return true;
    }
    if (!(o instanceof ForwardOutInterface)) {
      return false;
    }
    ForwardOutInterface rhs = (ForwardOutInterface) o;
    return _outgoingInterface.equals(rhs._outgoingInterface)
        && Objects.equals(_nextHop, rhs._nextHop);
  }

  public  ForwardOutInterface(String outgoingInterface, @Nullable NodeInterfacePair nextHop);

}