@Override
    public void sendInternal(NotificationType type, String... messages) throws NotificationException {
        if (producer == null) {
            createProducer();
        }
        sendInternalToProducer(producer, type, messages);
    }
@ Override public void sendInternal ( NotificationType type , String ... messages ) throws NotificationException { if ( producer == null ) { createProducer ( ) ; } sendInternalToProducer ( producer , type , messages ) ; }
----- AbstractNotification --------------------------------------------