// ĠCopyright Ġ( C ) Ġ 2 0 2 1 ĠRe ece ĠH . ĠD un n . ĠSPDX - License - Identifier : ĠApache - 2 . 0 č Ċ package Ġopen nlp . ext . lemma čĊč Ċ import Ġopen nlp . ext . sentence . Sentence č Ċ import Ġopen nlp . tools . lem mat izer . L em mat izer č Ċ import Ġopen nlp . tools . lem mat izer . L em mat izer ME čĊč Ċ fun ĠSentence . lem mat ize ( lem mat izer : ĠL em mat izer , Ġtags : ĠArray < String >): ĠArray < String > Ġ{ čĊĠĠĠ Ġreturn Ġle m mat izer . lem mat ize ( tokens , Ġtags ) č Ċ } čĊč Ċ fun ĠSentence . top KL em mas ( lem mat izer : ĠL em mat izer , Ġtags : ĠArray < String >, Ġnum L em mas : ĠInt ): ĠArray < Array < String >> Ġ{ čĊĠĠĠ Ġreturn Ġwhen Ġ( lem mat izer ) Ġ{ čĊĠĠĠĠĠĠĠ Ġis ĠL em mat izer ME Ġ-> Ġle m mat izer . predict L em mas ( num L em mas , Ġtokens , Ġtags ) čĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġle m mat izer . lem mat ize ( tokens . toList (), Ġtags . toList ()). map Ġ{ Ġit . to Typed Array () Ġ}. to Typed Array () čĊĠĠĠ Ġ} č Ċ } čĊ