question: return first match of specified value concode_field_sep String[] args concode_elem_sep List<Runnable> initThreadHooks concode_elem_sep boolean hard concode_elem_sep Logger log concode_elem_sep List<Runnable> shutdownHooks concode_field_sep void setHardAssert concode_elem_sep void initThread concode_elem_sep void init concode_elem_sep void _assert concode_elem_sep void _assert concode_elem_sep Thread start concode_elem_sep void addShutdownHook concode_elem_sep ClarionObject choose concode_elem_sep ClarionObject choose concode_elem_sep ClarionNumber choose concode_elem_sep boolean inRange concode_elem_sep String getSystemDescription concode_elem_sep ClarionString command concode_elem_sep int call concode_elem_sep int random concode_elem_sep void halt concode_elem_sep String getDBDescription concode_elem_sep void stop concode_elem_sep int getThreadID concode_elem_sep void yield concode_elem_sep Thread getThread concode_elem_sep void removeShutdownHook concode_elem_sep void shutdown concode_elem_sep void addInitThreadHook
target: ClarionNumber function ( String arg0 , ClarionString arg1 [ ] ) { ClarionString loc0 = new ClarionString ( arg0 ) ; for ( int loc1 = 0 ; loc1 < arg1 . length ; loc1 ++ ) { if ( loc0 . equals ( arg1 [ loc1 ] ) ) return new ClarionNumber ( loc1 + 1 ) ; } return new ClarionNumber ( 0 ) ; }