if (value instanceof Font == false)
{
return null;
}
final Font fontSettings = (Font) value;
if (type == null || Object.class.equals(type) || String.class.isAssignableFrom(type))
{
return String.valueOf(fontSettings.isItalic());
}
if (Boolean.class.isAssignableFrom(type))
{
if (fontSettings.isItalic())
{
return Boolean.TRUE;
}
return Boolean.FALSE;
}