private void appendStandardDeclaration(@Nonnull Printer out) {
		int acc = classInfo.getAccess();
		String decFlagsString = AccessFlag.sortAndToString(AccessFlag.Type.CLASS, acc);
		StringBuilder sb = new StringBuilder();
		if (decFlagsString.isBlank()) {
			sb.append("class ");
		} else {
			sb.append(decFlagsString).append(" class ");
		}
		sb.append(format.filter(classInfo.getName()));
		String superName = classInfo.getSuperName();
		if (superName != null && !superName.equals("java/lang/Object")) {
			sb.append(" extends ").append(format.filter(superName));
		}
		if (!classInfo.getInterfaces().isEmpty()) {
			sb.append(" implements ");
			String interfaces = classInfo.getInterfaces().stream()
					.map(format::filter)
					.collect(Collectors.joining(", "));
			sb.append(interfaces);
		}
		out.appendLine(sb.toString());
	}
Appends the class formatted declaration to the output.

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