{
return null;
}
else if ( attributeHierarchy.size() == 1 && attributeHierarchy.getAttribute().getValueSize() == 0 )
{
IEntry entry = attributeHierarchy.getAttribute().getEntry();
IConnection connection = entry.getConnection();
return new ACIItemValueWithContext( connection, entry, "" ); //$NON-NLS-1$
}
else if ( attributeHierarchy.size() == 1 && attributeHierarchy.getAttribute().getValueSize() == 1 )
{
IEntry entry = attributeHierarchy.getAttribute().getEntry();
IConnection connection = entry.getConnection();
String value = getDisplayValue( attributeHierarchy );
return new ACIItemValueWithContext( connection, entry, value );
}
else
{