@SuppressWarnings("unchecked")
	public B withFields(List<FieldMember> fields) {
		if (fields == null)
			this.fields = Collections.emptyList();
		else
			this.fields = fields;
		return (B) this;
	}
Common builder info for {@link ClassInfo}.

@param <B>
		Self type. Exists so implementations don't get stunted in their chaining.

@author Matt Coley
@see JvmClassInfoBuilder For {@link software.coley.recaf.info.JvmClassInfo}
@see AndroidClassInfoBuilder For {@link software.coley.recaf.info.AndroidClassInfo}
recaf-core/src/main/java/software/coley/recaf/info/builder/AbstractClassInfoBuilder.java