Because toString() is not implemented in the Terminal class hierarchy, logging messages like this are possible.
Instantiation of [simple type, class org.ohmage.domain.survey.condition.Condition] value failed: Multiple terminals are in sequence: org.ohmage.domain.survey.condition.terminal.PromptId$Builder@7320fc7f, org.ohmage.domain.survey.condition.terminal.Text$Builder@7aa130e5
Because toString() is not implemented in the Terminal class hierarchy, logging messages like this are possible.