@Override public boolean equals(final Object o) { if (this == o) return true; if (!(o instanceof B_LP_NL_O_P_S_SE_SL_Traverser)) return false; if (!super.equals(o)) return false; final B_LP_NL_O_P_S_SE_SL_Traverser<?> that = (B_LP_NL_O_P_S_SE_SL_Traverser<?>) o; if (!this.nestedLoops.equals(that.nestedLoops)) return false; return this.loopNames != null ? this.loopNames.equals(that.loopNames) : that.loopNames == null; }
@Override public boolean equals(final Object o) { if (this == o) return true; if (!(o instanceof NL_O_OB_S_SE_SL_Traverser)) return false; if (!super.equals(o)) return false; final NL_O_OB_S_SE_SL_Traverser<?> that = (NL_O_OB_S_SE_SL_Traverser<?>) o; if (!this.nestedLoops.equals(that.nestedLoops)) return false; return this.loopNames != null ? this.loopNames.equals(that.loopNames) : that.loopNames == null; }
@Override public boolean equals(final Object o) { if (this == o) return true; if (!(o instanceof LP_NL_O_OB_P_S_SE_SL_Traverser)) return false; if (!super.equals(o)) return false; final LP_NL_O_OB_P_S_SE_SL_Traverser<?> that = (LP_NL_O_OB_P_S_SE_SL_Traverser<?>) o; if (!this.nestedLoops.equals(that.nestedLoops)) return false; return this.loopNames != null ? this.loopNames.equals(that.loopNames) : that.loopNames == null; }
@Override public boolean equals(final Object o) { if (this == o) return true; if (!(o instanceof B_NL_O_S_SE_SL_Traverser)) return false; if (!super.equals(o)) return false; final B_NL_O_S_SE_SL_Traverser<?> that = (B_NL_O_S_SE_SL_Traverser<?>) o; if (!this.nestedLoops.equals(that.nestedLoops)) return false; return this.loopNames != null ? this.loopNames.equals(that.loopNames) : that.loopNames == null; }
@Override public boolean equals(final Object o) { if (this == o) return true; if (!(o instanceof B_LP_NL_O_S_SE_SL_Traverser)) return false; if (!super.equals(o)) return false; final B_LP_NL_O_S_SE_SL_Traverser<?> that = (B_LP_NL_O_S_SE_SL_Traverser<?>) o; if (!this.nestedLoops.equals(that.nestedLoops)) return false; return this.loopNames != null ? this.loopNames.equals(that.loopNames) : that.loopNames == null; }
@Override public boolean equals(final Object o) { if (this == o) return true; if (!(o instanceof LP_NL_O_OB_S_SE_SL_Traverser)) return false; if (!super.equals(o)) return false; final LP_NL_O_OB_S_SE_SL_Traverser<?> that = (LP_NL_O_OB_S_SE_SL_Traverser<?>) o; if (!this.nestedLoops.equals(that.nestedLoops)) return false; return this.loopNames != null ? this.loopNames.equals(that.loopNames) : that.loopNames == null; }
@Override public boolean equals(final Object o) { if (this == o) return true; if (!(o instanceof LP_NL_O_OB_S_SE_SL_Traverser)) return false; if (!super.equals(o)) return false; final LP_NL_O_OB_S_SE_SL_Traverser<?> that = (LP_NL_O_OB_S_SE_SL_Traverser<?>) o; if (!this.nestedLoops.equals(that.nestedLoops)) return false; return this.loopNames != null ? this.loopNames.equals(that.loopNames) : that.loopNames == null; }
@Override public boolean equals(final Object o) { if (this == o) return true; if (!(o instanceof NL_O_OB_S_SE_SL_Traverser)) return false; if (!super.equals(o)) return false; final NL_O_OB_S_SE_SL_Traverser<?> that = (NL_O_OB_S_SE_SL_Traverser<?>) o; if (!this.nestedLoops.equals(that.nestedLoops)) return false; return this.loopNames != null ? this.loopNames.equals(that.loopNames) : that.loopNames == null; }
@Override public boolean equals(final Object o) { if (this == o) return true; if (!(o instanceof B_NL_O_S_SE_SL_Traverser)) return false; if (!super.equals(o)) return false; final B_NL_O_S_SE_SL_Traverser<?> that = (B_NL_O_S_SE_SL_Traverser<?>) o; if (!this.nestedLoops.equals(that.nestedLoops)) return false; return this.loopNames != null ? this.loopNames.equals(that.loopNames) : that.loopNames == null; }
@Override public boolean equals(final Object o) { if (this == o) return true; if (!(o instanceof B_LP_NL_O_S_SE_SL_Traverser)) return false; if (!super.equals(o)) return false; final B_LP_NL_O_S_SE_SL_Traverser<?> that = (B_LP_NL_O_S_SE_SL_Traverser<?>) o; if (!this.nestedLoops.equals(that.nestedLoops)) return false; return this.loopNames != null ? this.loopNames.equals(that.loopNames) : that.loopNames == null; }
@Override public boolean equals(final Object o) { if (this == o) return true; if (!(o instanceof B_LP_NL_O_P_S_SE_SL_Traverser)) return false; if (!super.equals(o)) return false; final B_LP_NL_O_P_S_SE_SL_Traverser<?> that = (B_LP_NL_O_P_S_SE_SL_Traverser<?>) o; if (!this.nestedLoops.equals(that.nestedLoops)) return false; return this.loopNames != null ? this.loopNames.equals(that.loopNames) : that.loopNames == null; }
@Override public boolean equals(final Object o) { if (this == o) return true; if (!(o instanceof LP_NL_O_OB_P_S_SE_SL_Traverser)) return false; if (!super.equals(o)) return false; final LP_NL_O_OB_P_S_SE_SL_Traverser<?> that = (LP_NL_O_OB_P_S_SE_SL_Traverser<?>) o; if (!this.nestedLoops.equals(that.nestedLoops)) return false; return this.loopNames != null ? this.loopNames.equals(that.loopNames) : that.loopNames == null; }