@Override
	public String mapDesc(String descriptor) {
		if (descriptor.charAt(0) == '(') {
			return mapMethodDesc(descriptor);
		}
		if (descriptor.charAt(descriptor.length() - 1) != ';') {
			return descriptor;
		}
		int dimensions = 0;
		while (descriptor.charAt(dimensions) == '[') {
			dimensions++;
		}
		StringBuilder builder = new StringBuilder(descriptor.length());
		int bookkeep = dimensions;
		while (dimensions-- != 0) {
			builder.append('[');
		}
		builder.append('L');
		builder.append(map(descriptor.substring(bookkeep + 1, descriptor.length() - 1)));
		builder.append(';');
		return builder.toString();
	}
@param mappings
		Mappings to pull from.
recaf-core/src/main/java/software/coley/recaf/services/mapping/BasicMappingsRemapper.java