visitable predicates are treated as effectively immutable , therefore callers should not make any changes to the array passed as argument after is has been set . concode_field_sep Predicate[] predicates concode_field_sep Set<QueryableEntry> filter concode_elem_sep boolean isIndexed concode_elem_sep void readData concode_elem_sep boolean apply concode_elem_sep Predicate negate concode_elem_sep String toString concode_elem_sep int getId concode_elem_sep void writeData concode_elem_sep Predicate<K,V>[] getPredicates concode_elem_sep Predicate accept concode_elem_sep int getFactoryId
void function ( Predicate < K , V > [ ] arg0 ) { if ( this . predicates == null ) { this . predicates = arg0 ; } else { throw new IllegalStateException ( "srini_string" ) ; } }