String result = "";
for( int i = 0; i < mInterfaces.length; ++i )
{
final Class<?> intf = mInterfaces[ i ];
final String s = stringifyAs( o, intf );
if ( s != null )
{
result = result + intf.getName() + ": " + s + "\n";
}
}
if ( result == null || result.length() == 0)
{
result = o.toString();
}
return( result );