int result = 0;
if ( o1 == null && o2 == null )
{
result = 0;
}
else if ( o1 == null )
{
result = -1;
}
else if ( o2 == null )
{
result = 1;
}
else
{
final String name1 = JMXUtil.toString( o1 );
final String name2 = JMXUtil.toString( o2 );
result = name1.toString().compareTo( name2.toString() );
}
return result;