constructor
constructor
returns the statement to execute, if false
sets the statement to execute, if true
returns the statement to execute, if true
sets the statement to execute, if true
the condition for this if statement
stores whether this if has an else statement too
the line number (starts from 1) from which this node begins, or ends
to store if statements