public void Construct(CommonTree tree)
        {
            var syntaxExtendedId = tree.GetChild(0).CastTo <CommonTree>();

            VariableName = TreeHelper.GetExpression(this, Scope, syntaxExtendedId).CastTo <ExtendedId>();
            VariableName.Construct(syntaxExtendedId);

            var assignmentSyntax = tree.GetChild(1).CastTo <CommonTree>();

            AssignmentValue = TreeHelper.GetExpression(this, Scope, assignmentSyntax);
            AssignmentValue.Construct(assignmentSyntax);
        }