Iterator fields = m_source.keySet().iterator();
while ( fields.hasNext() ) {
String field = (String)fields.next();
TupleSet ts = (TupleSet)m_source.get(field);
Iterator tuples = ts.tuples();
while ( tuples.hasNext() ) {
Tuple t = (Tuple)tuples.next();
String text = t.getString(field);
if ( !m_caseSensitive )
text = text.toLowerCase();