| Get an iterator for clauses. The clause passed represents a query
which can be used to restrict the clause set. E.g., if the clause
iterator is built from database objects, and some of the variables
in the query clause are already replaced by constants, these constants
might be used to form a WHERE clause restricting the set of database objects
used to establish the clauses. The additional parameter provides a general
purpose interface to pass additional information, e.g. to sort the clause
set.
a clause iterator Parameters: query - the query clause Parameters: additionalParameter - an optional additional parameter throws: ClauseSetException - |