private static boolean matchDescriptor(@Nonnull FieldMember field, @Nonnull String kotlinDescriptor) {
		String fieldDescriptor = field.getDescriptor();
		if (fieldDescriptor.equals(kotlinDescriptor))
			return true;

		// Try checking against the mapped descriptor
		String mappedDescriptor = mapToJvm(kotlinDescriptor);
		return !mappedDescriptor.equals(kotlinDescriptor) && fieldDescriptor.equals(mappedDescriptor);
	}
A transformer that renames classes and members based on Kotlin metadata.

@author Matt Coley
recaf-core/src/main/java/software/coley/recaf/services/deobfuscation/transform/generic/KotlinNameRestorationTransformer.java