public boolean update(@Nonnull Mappings newMappings) {
		// ORIGINAL:
		//  a -> b
		//  a.f1 -> b.f2
		// MAPPING:
		//  b -> c
		//  b.f2 -> c.f3
		// AGGREGATED:
		//  a -> c
		//  a.f1 -> f3
		boolean bridged;
		IntermediateMappings intermediate = newMappings.exportIntermediate();
		bridged = updateClasses(intermediate.getClasses());
		bridged |= updateMembers(intermediate.getFields().values());
		bridged |= updateMembers(intermediate.getMethods().values());
		bridged |= updateVariables(intermediate.getVariables().values());
		return bridged;
	}
Updates aggregated mappings with new values.

@param newMappings
		The additional mappings that were added. They will be in the form of {@code b -> c}.
		We need to make sure we map the key type {@code b} to {@code a}.

@return {@code true} when the mapping operation required bridging a current class name to its original name.
recaf-core/src/main/java/software/coley/recaf/services/mapping/aggregate/AggregatedMappings.java