DestructuringDeclTreeImpl(
      final ExpressionStatement exprStat, final ExpressionTree lhs, final ExpressionTree init) {
    super(exprStat);
    assert exprStat.destructuringDeclarationType() != null
        : "expecting a destructuring decl. statement";

    this.declType = exprStat.destructuringDeclarationType();
    this.lhs = lhs;
    this.init = init;
  }