+ if (this == obj)
+ return true;
+ if (obj == null)
+ return false;
+ if (getClass() != obj.getClass())
+ return false;
+ StaticRouteConfig other = (StaticRouteConfig) obj;
+ if (name == null) {
+ if (other.name != null)
+ return false;
+ } else if (!name.equals(other.name))
+ return false;
+ if (nextHop == null) {
+ if (other.nextHop != null)
+ return false;
+ } else if (!nextHop.equals(other.nextHop))
+ return false;
+ if (staticRoute == null) {
+ if (other.staticRoute != null)
+ return false;
+ } else if (!staticRoute.equals(other.staticRoute))
+ return false;
+ return true;