private Class getWrapperClassFromPrimitive(Class t) {

		if(t == int.class) { return Integer.class; }
		if(t == short.class) { return Short.class; }
		if(t == float.class) { return Float.class; }
		if(t == boolean.class) { return Boolean.class; }
		if(t == double.class) { return Double.class; }
		if(t == long.class) { return Long.class; }
		if(t == char.class) { return Character.class; }
		return t;

	}