question: encodes an object using the nysiis algorithm . this method is provided in order to satisfy the requirements of the encoder interface , and will throw an encoderexception if the supplied object is not of type string . concode_field_sep char[] CHARS_C concode_elem_sep char[] CHARS_G concode_elem_sep char[] CHARS_SSS concode_elem_sep char[] CHARS_N concode_elem_sep char[] CHARS_S concode_elem_sep int TRUE_LENGTH concode_elem_sep Pattern PAT_MAC concode_elem_sep Pattern PAT_KN concode_elem_sep char[] CHARS_NN concode_elem_sep Pattern PAT_K concode_elem_sep Pattern PAT_SCH concode_elem_sep Pattern PAT_EE_IE concode_elem_sep char SPACE concode_elem_sep char[] CHARS_FF concode_elem_sep Pattern PAT_PH_PF concode_elem_sep Pattern PAT_DT_ETC concode_elem_sep boolean strict concode_elem_sep char[] CHARS_A concode_elem_sep char[] CHARS_AF concode_field_sep boolean isVowel concode_elem_sep boolean isStrict concode_elem_sep char[] transcodeRemaining concode_elem_sep String clean concode_elem_sep String nysiis
target: Object function ( Object arg0 ) { if ( ! ( arg0 instanceof String ) ) { throw new EncoderException ( "srini_string" ) ; } return this . nysiis ( ( String ) arg0 ) ; }