result = it1.getText( columnIndex ) .compareTo( it2.getText( columnIndex ) );
int result = 0; if ( columnIndex == 1 ) result = super.compare( getDriverClassName( source ), getDriverClassName( target ) ); else if ( columnIndex == 2 ) result = super.compare( getDisplayName( source ), getDisplayName( target ) ); else if ( columnIndex == 3 ) result = super.compare( getUrlTemplate( source ), getUrlTemplate( target ) );  if ( !asc ) return result; else return result *= -1;
			public int compare( Object o1, Object o2 )			{				TableItem it1 = (TableItem) o1;				TableItem it2 = (TableItem) o2;				int result = 0;				if ( asc )				{					result = it1.getText( columnIndex )							.compareTo( it2.getText( columnIndex ) );				}				else				{					result = it2.getText( columnIndex )							.compareTo( it1.getText( columnIndex ) );				}				return result;			}