Type of parameter 'predicate' in 'RowResult[] DataTable.Select(Predicate<RowResult> predicate)' is not usable by but exposed to JavaScript. public RowResult[] Select(Predicate<RowResult> predicate){ return rows.stream().filter(predicate).toArray(RowResult[]::new); }