<commit_before>package net.sf.qualitycheck.immutableobject;

import javax.annotation.Nonnegative;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import javax.annotation.concurrent.Immutable;
import javax.annotation.concurrent.NotThreadSafe;

import net.sf.qualitycheck.Check;

import java.io.Serializable;
import java.util.List;
import javax.annotation.Nonnegative;
import javax.annotation.Nonnull;
import javax.annotation.concurrent.Immutable;
import net.sf.qualitycheck.immutableobject.Car;

@Immutable
public final class ImmutableCar implements Car {

	@NotThreadSafe
	public static final class Builder implements Car {

		private static final long serialVersionUID = 1L;

		@Nonnull
		private List<String> codes;

		@Nonnegative
		private int wheels;

		@Nonnull
		private String name;

		public Builder() {
			// default constructor
		}

		public Builder(@Nonnull final Car car) {
			this.codes = new ArrayList<String>(Check.notNull(car.getCodes, "car.getCodes"));
			this.wheels = Check.notNegative(car.getWheels, "car.getWheels");
			this.name = Check.notNull(car.getName, "car.getName");<commit_msg>Updated test expectation<commit_after>package net.sf.qualitycheck.immutableobject;

import javax.annotation.Nonnegative;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import javax.annotation.concurrent.Immutable;
import javax.annotation.concurrent.NotThreadSafe;

import net.sf.qualitycheck.Check;

import java.io.Serializable;
import java.util.List;
import javax.annotation.Nonnegative;
import javax.annotation.Nonnull;
import javax.annotation.concurrent.Immutable;
import net.sf.qualitycheck.immutableobject.Car;

@Immutable
public final class ImmutableCar implements Car {

	@NotThreadSafe
	public static final class Builder implements Car {

		private static final long serialVersionUID = 1L;

		@Nonnull
		private List<String> codes;

		@Nonnegative
		private int wheels;

		@Nonnull
		private String name;

		public Builder() {
			// default constructor
		}

		public Builder(@Nonnull final Car car) {
			this.codes = new ArrayList<String>(Check.notNull(car.getCodes(), "car.getCodes()"));
			this.wheels = Check.notNegative(car.getWheels(), "car.getWheels()");
			this.name = Check.notNull(car.getName(), "car.getName()");
{'fraction_non_alphanumeric': 0.10188844971453667, 'fraction_numerical': 0.000878348704435661, 'mean_word_length': 5.310249307479224, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2016056', 'n_tokens_mistral': 704, 'n_tokens_neox': 657, 'n_words': 157}