question: private void updateSchema ( final IBindingSet bset ) { @ SuppressWarnings ( "rawtypes" ) final Iterator < IVariable > vitr = bset . vars ( ) ; while ( vitr . hasNext ( ) ) { schema . add ( vitr . next ( ) ) ; } }
target:  Build up the schema based on variables that are actually bound in the observed bindings.