package org.batfish.representation.cisco;

import com.fasterxml.jackson.annotation.JsonProperty;
import org.batfish.common.util.ComparableStructure;
import org.batfish.datamodel.Ip;

public class NatPool extends ComparableStructure<String> {

  private static final String PROP_FIRST = "first";

  private static final String PROP_LAST = "last";

  /** */
  private static final long serialVersionUID = 1L;

  private final int _definitionLine;

  private Ip _first;

  private Ip _last;

  public NatPool(String name, int definitionLine) {
    super(name);
    _definitionLine = definitionLine;
  }

  public int getDefinitionLine() {
    return _definitionLine;
  }

  @JsonProperty(PROP_FIRST)
  public Ip getFirst() {
    return _first;
  }

  @JsonProperty(PROP_LAST)
  public Ip getLast() {
    return _last;
  }

  @JsonProperty(PROP_FIRST)
  public void setFirst(Ip first) {
    _first = first;
  }

  @JsonProperty(PROP_LAST)
  public void setLast(Ip last) {
    _last = last;
  }
}

@@ -40,62 +40,8 @@
 o;%0A%0A
-import com.fasterxml.jackson.annotation.JsonProperty;%0A
 impo
@@ -186,112 +186,8 @@
  %7B%0A%0A
-  private static final String PROP_FIRST = %22first%22;%0A%0A  private static final String PROP_LAST = %22last%22;%0A%0A
   /*
@@ -508,36 +508,8 @@
  %7D%0A%0A
-  @JsonProperty(PROP_FIRST)%0A
   pu
@@ -557,35 +557,8 @@
  %7D%0A%0A
-  @JsonProperty(PROP_LAST)%0A
   pu
@@ -604,36 +604,8 @@
  %7D%0A%0A
-  @JsonProperty(PROP_FIRST)%0A
   pu
@@ -664,35 +664,8 @@
  %7D%0A%0A
-  @JsonProperty(PROP_LAST)%0A
   pu

remove constants in NatPool.java