subscriber + " about event " + event ) ;
this + " about event " + event ) ;
    public static void inform( Subscriber subscriber, EventObject event,                                SubscriberMonitor monitor )    {        if ( event == null )        {                return ;        }                Method l_method = null ;        Class l_paramTypes[] = new Class[1] ;        l_paramTypes[0] = event.getClass() ;                try         {           /*            * Look for an inform method in the current object that takes the            * event subtype as a parameter           */           Class l_clazz = subscriber.getClass() ;           l_method = l_clazz.getDeclaredMethod( "inform", l_paramTypes ) ;           Object l_paramList[] = new Object[1] ;           l_paramList[0] = event ;           l_method.invoke( subscriber, l_paramList ) ;         }        catch ( Throwable t )        {            if ( monitor != null )            {                monitor.failedOnInform( subscriber, event, t ) ;            }            else            {                System.err.println( "Failed to inform this Subscriber " +                         subscriber + " about event " + event ) ;                System.err.println( "To prevent the above println use a non "                        + "null SubscriberMonitor with this call" ) ;            }        }            }