class LocalStmtPair {
  Local local;
  Stmt stmt;

  public LocalStmtPair(Local local, Stmt stmt) {
    this.local = local;
    this.stmt = stmt;
  }

  public boolean equals(Object other) {<FILL_FUNCTION_BODY>}

  public int hashCode() {
    return local.hashCode() * 101 + stmt.hashCode() + 17;
  }

}

    if (other instanceof LocalStmtPair && ((LocalStmtPair) other).local == this.local
        && ((LocalStmtPair) other).stmt == this.stmt) {
      return true;
    } else {
      return false;
    }
  
<no_super_class>