private Class getJdkClassForZbTypeName(String type) throws Exception {
		if (type.endsWith("48")) {
			return BigInteger.class;
		} else if (type.endsWith("8")) {
			return Short.class;
		} else if (type.endsWith("16")) {
			return Integer.class;
		} else if (type.endsWith("24")) {
			return Integer.class;
		} else if (type.endsWith("32")) {
			return Long.class;
		} else if (type.equals("octets")) {
			return byte[].class;
		} else if (type.equals("boolean")) {
			return Boolean.class;
		} else
			throw new Exception("Unsupported type " + type);
	}