// newQuestionTypeToGUIElementVisitor returns a new QuestionTypeToGUIElementVisitor
func newQuestionTypeToGUIElementVisitor(question interfaces.Question, callback func(interfaces.Expr, error), disabled bool) *QuestionTypeToGUIElementVisitor {
	return &QuestionTypeToGUIElementVisitor{callback, disabled, question, visitor.NewBaseVisitor()}
}
func NewDefaultVarIDValueVisitor() *DefaultVarIDValueVisitor {
	return &DefaultVarIDValueVisitor{visitor.NewBaseVisitor()}
}