protected void appendClassStructure(@Nonnull StringBuilder code) {
		// Class structure
		code.append(AccessFlag.isEnum(classAccess) ? "enum " : getLocalModifier() + " class ").append(getLocalName());
		if (superName != null && !superName.equals("java/lang/Object") && !superName.equals("java/lang/Enum"))
			code.append(" extends ").append(superName.replace('/', '.'));
		if (implementing != null && !implementing.isEmpty())
			code.append(" implements ").append(implementing.stream().map(s -> s.replace('/', '.')).collect(Collectors.joining(", "))).append(' ');
		code.append("{\n");
	}
Appends the class's access modifiers, type (class, interface, enum), name, extended type, and any implemented interfaces.

@param code
		Class code to append the class type structure to.
recaf-core/src/main/java/software/coley/recaf/services/compile/stub/ClassStubGenerator.java