public static Object getDefaultValue(String typeSig) {
		switch (typeSig.charAt(0)) {
		case 'Z':
		case 'B':
		case 'S':
		case 'C':
		case 'I':
			return new Integer(0);
		case 'J':
			return new Long(0L);
		case 'D':
			return new Double(0.0);
		case 'F':
			return new Float(0.0F);
		default:
			return null;
		}
	}