public String name() {
		Constant c = (Constant) constants.get(thisClass);
		Assert.isNotNull(c, "Null constant for class name");
		if (c.tag() == Constant.CLASS) {
			final Integer nameIndex = (Integer) c.value();
			if (nameIndex != null) {
				c = (Constant) constants.get(nameIndex.intValue());
				if (c.tag() == Constant.UTF8) {
					return (String) c.value();
				}
			}
		}

		throw new ClassFormatException("Couldn't find class name in file");
	}