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