{
return this;
}
Icon icon;
CompositeMethodDetailDescriptor descriptor = (CompositeMethodDetailDescriptor) value;
Class compositeClass = first( descriptor.composite().descriptor().types() );
Class mixinMethodClass = descriptor.descriptor().method().getDeclaringClass();
if( mixinMethodClass.isAssignableFrom( compositeClass ) )
{
icon = publicIcon;
}
else
{
icon = privateIcon;
}
if( icon != null )
{
setIcon( icon );
}
Method method = descriptor.descriptor().method();
Class<?> methodReturnType = method.getReturnType();
if( Property.class.isAssignableFrom( methodReturnType ) )
{
Type t = GenericPropertyInfo.propertyTypeOf( method );