package Ġcom . by but ter . sis y ph us . string . case Ċ Ċ object ĠCamel Case Formatter Ġ: ĠBase Case Formatter () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġformat Word ( index : ĠInt , Ġword : ĠCharSequence ): ĠCharSequence Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġbuild String Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( index Ġ== Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġword . toString (). toLowerCase () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend ( word . first (). toUpperCase ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend ( word . substring ( 1 ). toLowerCase ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ