@@ -0,0 +1,894 @@
+package com.aldebaran.qi.util;%0A%0Apublic class UtilReflexion %7B%0A%0A    public static Object defaultValue(Class clazz) %7B%0A        if (boolean.class.equals(clazz) %7C%7C Boolean.class.equals(clazz)) %7B%0A            return false;%0A        %7D%0A%0A        if (char.class.equals(clazz) %7C%7C Character.class.equals(clazz)) %7B%0A            return ' ';%0A        %7D%0A%0A        if (byte.class.equals(clazz) %7C%7C Byte.class.equals(clazz)) %7B%0A            return (byte) 0;%0A        %7D%0A%0A        if (short.class.equals(clazz) %7C%7C Short.class.equals(clazz)) %7B%0A            return (short) 0;%0A        %7D%0A%0A        if (int.class.equals(clazz) %7C%7C Integer.class.equals(clazz)) %7B%0A            return 0;%0A        %7D%0A%0A        if (long.class.equals(clazz) %7C%7C Long.class.equals(clazz)) %7B%0A            return 0f;%0A        %7D%0A%0A        if (double.class.equals(clazz) %7C%7C Double.class.equals(clazz)) %7B%0A            return 0.0;%0A        %7D%0A%0A        return null;%0A    %7D%0A%7D%0A

Add UtilReflexion