diff --git a/fr.centralesupelec.edf.riseclipse.iec61850.scl.validator.ui/src/fr/centralesupelec/edf/riseclipse/iec61850/scl/validator/ui/component/ResultPane.java b/fr.centralesupelec.edf.riseclipse.iec61850.scl.validator.ui/src/fr/centralesupelec/edf/riseclipse/iec61850/scl/validator/ui/component/ResultPane.java
index 86eb6ef8d204bed85e4a89799d6f1452765b7217..6010f03e44ddaaa6c44f77591b3bb12f14937928 100644
--- a/fr.centralesupelec.edf.riseclipse.iec61850.scl.validator.ui/src/fr/centralesupelec/edf/riseclipse/iec61850/scl/validator/ui/component/ResultPane.java
+++ b/fr.centralesupelec.edf.riseclipse.iec61850.scl.validator.ui/src/fr/centralesupelec/edf/riseclipse/iec61850/scl/validator/ui/component/ResultPane.java
@@ -160,34 +160,43 @@ public class ResultPane extends JPanel implements IRiseClipseConsole, ActionList
         return IRiseClipseConsole.VERBOSE_LEVEL;
     }
 
+    /**
+     * Utility to create a String by concatenation of Object
+     */
+    private String toString( Object... objects ) {
+        StringBuilder s = new StringBuilder();
+        for( int i = 0; i < objects.length; ++i ) s.append( objects[i].toString() );
+        return s.toString();
+    }
+    
     @Override
-    public void verbose( Object o ) {
+    public void verbose( Object... o ) {
         levels.add( IRiseClipseConsole.VERBOSE_LEVEL );
-        messages.add( o.toString() );
+        messages.add( toString( o ));
     }
 
     @Override
-    public void info( Object o ) {
+    public void info( Object... o ) {
         levels.add( IRiseClipseConsole.INFO_LEVEL );
-        messages.add( o.toString() );
+        messages.add( toString( o ));
     }
 
     @Override
-    public void warning( Object o ) {
+    public void warning( Object... o ) {
         levels.add( IRiseClipseConsole.WARNING_LEVEL );
-        messages.add( o.toString() );
+        messages.add( toString( o ));
     }
 
     @Override
-    public void error( Object o ) {
+    public void error( Object... o ) {
         levels.add( IRiseClipseConsole.ERROR_LEVEL );
-        messages.add( o.toString() );
+        messages.add( toString( o ));
     }
 
     @Override
-    public void fatal( Object o ) {
+    public void fatal( Object... o ) {
         levels.add( IRiseClipseConsole.FATAL_LEVEL );
-        messages.add( o.toString() );
+        messages.add( toString( o ));
     }
 
     @Override