private string[] Token_FruitTreeId(ITokenString input) { if (input == null) { return(ja.GetAllFruitTreeIds().Values.Select((i) => i.ToString()).ToArray <string>()); } var str = input.Value; int id = ja.GetFruitTreeId(str); if (id == -1) { return new string[] { } } ; return(new[] { id.ToString() }); }