/// <summary>
/// Creates an if statement
/// </summary>
/// <param name="leftHandSide">Left hand side variable</param>
/// <param name="comparisonType">Comparison type</param>
/// <param name="rightHandSide">Right hand side variable</param>
/// <returns>The if object</returns>
public virtual If If(VariableBase leftHandSide, Comparison comparisonType, VariableBase rightHandSide)
{
SetCurrentMethod();
var tempCommand = new If(comparisonType, leftHandSide, rightHandSide);
tempCommand.Setup();
Commands.Add(tempCommand);
return tempCommand;
}