package Ġorg . ve up ath db . lib . blast . blast n . fields Ċ Ċ import Ġcom . fasterxml . jackson . databind . node . Object Node Ċ import Ġorg . ve up ath db . lib . blast . common . Flag D ust Ċ import Ġorg . ve up ath db . lib . blast . common . Flag Index Name Ċ import Ġorg . ve up ath db . lib . blast . serial . B last Field Ċ import Ġorg . ve up ath db . lib . blast . util .* ĊĊ Ċ internal Ġfun ĠParse Index Name ( js : ĠObject Node ) Ġ= ĊĠ Ġjs . opt String ( Flag Index Name ) Ġ{ ĠIndex Name ( it ) Ġ} Ġ?: ĠIndex Name () ĊĊ Ċ /** Ċ Ġ* Ġ- index _ name Ġ`< String >` Ċ Ġ* Ċ Ġ* ĠMe ga BL AST Ġdatabase Ġindex Ġname Ġ( deprecated ; Ġuse Ġonly Ġfor Ġold Ġstyle Ġindices ) Ċ Ġ*/ Ċ @ Jvm Inline Ċ value Ġclass ĠIndex Name ( val Ġvalue : ĠString Ġ= Ġ"") Ġ: ĠB last Field Ġ{ ĊĠ Ġoverride Ġval Ġis Default Ġget () Ġ= Ġvalue . isBlank () ĊĊĠ Ġoverride Ġval Ġname : ĠString ĊĠĠĠ Ġget () Ġ= ĠFlag Index Name ĊĊĠ Ġoverride Ġfun Ġappend Json ( js : ĠObject Node ) Ġ= ĊĠĠĠ Ġjs . put ( is Default , ĠFlag Index Name , Ġvalue ) ĊĊĠ Ġoverride Ġfun Ġappend Cli Segment ( cli : ĠStringBuilder ) Ġ= ĊĠĠĠ Ġcli . append ( is Default , ĠFlag Index Name , Ġvalue ) ĊĊĠ Ġoverride Ġfun Ġappend Cli Parts ( cli : ĠMutable List < String >) Ġ= ĊĠĠĠ Ġcli . add ( is Default , ĠFlag Index Name , Ġvalue ) Ċ }