Default constructor.
statement();
Default constructed statements have this->valid() == false.
this->valid() == false
No-throw guarantee.