@Nonnull
	private List<FieldMember> mapFields(Iterable<DexEncodedField> fields) {
		if (fields == null) return Collections.emptyList();
		return Streams.stream(fields)
				.map(f -> {
					String name = f.getName().toString();
					String desc = f.getType().toDescriptorString();
					String sig = f.getGenericSignature().toString();
					int access = f.accessFlags.getAsCfAccessFlags();
					Object value = unbox(f.getStaticValue());
					BasicFieldMember field = new BasicFieldMember(name, desc, sig, access, value);
					for (AnnotationInfo anno : mapAnnos(f.annotations())) field.addAnnotation(anno);
					return field;
				})
				.collect(Collectors.toList());
	}
Copies over values by pulling values from the contents of the given class model.

@param dexClass
		D8 Class structure to pull data from.

@return Builder.
recaf-core/src/main/java/software/coley/recaf/info/builder/AndroidClassInfoBuilder.java