Object o = this.getRow().getData();
String property = ( String ) this.viewer.getColumnProperties()[this.getColumn()];
if ( o instanceof ISearchResult && !BrowserUIConstants.DN.equals( property ) )
{
ISearchResult sr = ( ISearchResult ) o;
AttributeHierarchy ah = sr.getAttributeWithSubtypes( property );
if ( ah == null )
{
try
{
ah = new AttributeHierarchy( sr.getEntry(), property, new IAttribute[]
{ new Attribute( sr.getEntry(), property ) } );
}
catch ( ModelModificationException e )
{
e.printStackTrace();