docs: @Override
    String getCode(int startingIndent) {
      return value() instanceof VariableReference
          ? new FormattingContext(startingIndent).appendInitialStatements(this).toString()
          : super.getCode(startingIndent);
    }