public static void GetRestrictKanjiAndRead(SenseElement sense, out string onlyForKanji, out string onlyForRead)
 {
     onlyForKanji = null;
     onlyForRead  = null;
     if (sense.OnlyForKanji != null && sense.OnlyForKanji.Length > 0)
     {
         onlyForKanji = String.Join("; ", sense.OnlyForKanji);
     }
     if (sense.OnlyForRead != null && sense.OnlyForRead.Length > 0)
     {
         onlyForRead = String.Join("; ", sense.OnlyForRead);
     }
 }
        private static List <SenseElement> ParseSenseElement(JmdictEntity entry)
        {
            List <SenseElement> senseElements = new List <SenseElement>();
            var senseArray = JArray.Parse(entry.SenseElement);
            int order      = 1;

            foreach (var sense in senseArray)
            {
                var senseElement = new SenseElement((JObject)sense, order);
                senseElements.Add(senseElement);
                order++;
            }
            return(senseElements);
        }