@Nonnull
	private static <T> List<T> newList(int size) {
		return size == 0 ? Collections.emptyList() : new ArrayList<>(size);
	}
@param visitor
		Visitor of a kotlin class with a {@code @Metadata} annotation to extract information from.

@return Extracted class model from the {@code @Metadata} or {@code null} if no annotation was found.
recaf-core/src/main/java/software/coley/recaf/util/kotlin/KotlinMetadata.java