private void appendDeclaration(@Nonnull Printer out) {
		appendDeclarationAnnotations(out);
		if (classInfo.hasEnumModifier()) {
			appendEnumDeclaration(out);
		} else if (classInfo.hasAnnotationModifier()) {
			appendAnnotationDeclaration(out);
		} else if (classInfo.hasInterfaceModifier()) {
			appendInterfaceDeclaration(out);
		} else {
			appendStandardDeclaration(out);
		}
	}
Appends the class declaration to the output.

@param out
		Printer to write to.
recaf-core/src/main/java/software/coley/recaf/services/decompile/fallback/print/ClassPrinter.java