How can I set tree customfield value?

Issue #45 duplicate
Former user created an issue

I want to set tree customfield value of my jira project using scriptrunner plugin. But error messages like :

java.lang.ClassCastException: java.lang.String cannot be cast to ru.slie.jira.tree.model.TreeOption
    at ru.slie.jira.tree.customfield.TreeMultiCustomField.valuesEqual(TreeMultiCustomField.java:280)
    at ru.slie.jira.tree.customfield.TreeMultiCustomField.valuesEqual(TreeMultiCustomField.java:52)
    at com.atlassian.jira.issue.fields.ImmutableCustomField.valuesEqual(ImmutableCustomField.java:1575)
    at com.atlassian.jira.issue.fields.ImmutableCustomField.updateValue(ImmutableCustomField.java:424)
    at com.atlassian.jira.issue.fields.ImmutableCustomField.updateValue(ImmutableCustomField.java:396)
    at com.atlassian.jira.issue.managers.DefaultIssueManager.updateFieldValues(DefaultIssueManager.java:708)
    at com.atlassian.jira.issue.managers.DefaultIssueManager.updateIssue(DefaultIssueManager.java:673)
    at com.atlassian.jira.issue.managers.DefaultIssueManager.updateIssue(DefaultIssueManager.java:659)
    at com.atlassian.jira.issue.managers.RequestCachingIssueManager.updateIssue(RequestCachingIssueManager.java:214)
    at com.atlassian.jira.issue.IssueManager$updateIssue$5.call(Unknown Source)
    at Script12816.run(Script12816.groovy:90)

The problem is String type can't be casted to tree customfield. I tried to put a value like [A/B/C] (this is String[]) and the output was the error messages.

I want to know which type to cast to set tree customfield using my script.