                         default:                             segments[part].append(ch);                             break;                         }                     }                 }             }             if (