public String getClassType(int i) throws ClassFormatException {
		if (i == 0)
			return null;
		if (tags[i] != CLASS)
			throw new ClassFormatException("Tag mismatch");
		String clName = getUTF8(indices1[i]);
		if (clName.charAt(0) != '[') {
			clName = ("L" + clName + ';').intern();
		}
		try {
			TypeSignature.checkTypeSig(clName);
		} catch (IllegalArgumentException ex) {
			throw new ClassFormatException(ex.getMessage());
		}

		return clName;
	}