for( ServiceUsage usage : serviceUsages )
{
TableRow row = new TableRow( 5 );
if( usage.ownerDescriptor() instanceof MixinDetailDescriptor )
{
MixinDetailDescriptor mixinDescriptor = (MixinDetailDescriptor) usage.ownerDescriptor();
row.set( 0, mixinDescriptor.composite() );
row.set( 1, usage.field() );
row.set( 2, mixinDescriptor.composite().module() );
row.set( 3, mixinDescriptor.composite().module().layer() );
}
else
{
// assume ObjectDetailDescriptor
ObjectDetailDescriptor objectDescriptor = (ObjectDetailDescriptor) usage.ownerDescriptor();