question: filters the given elements for the given viewer . the input array is not modified . the default implementation of this method calls select on each element in the array , and returns only those elements for which select returns true . concode_field_sep PlaceHolder placeHolder concode_field_sep boolean isFilterProperty concode_elem_sep boolean select
target: Object [ ] function ( Viewer arg0 , Object arg1 , Object [ ] arg2 ) { int loc0 = arg2 . length ; ArrayList < Object > loc1 = new ArrayList < > ( loc0 ) ; for ( int loc2 = 0 ; loc2 < loc0 ; ++ loc2 ) { Object loc3 = arg2 [ loc2 ] ; if ( select ( arg0 , arg1 , loc3 ) ) { loc1 . add ( loc3 ) ; } } return loc1 . toArray ( ) ; }