// Generated by delombok at Wed Oct 02 19:12:43 GMT 2019

class WitherAndAccessors {
	final int x = 10;
	int y = 20;
	@lombok.experimental.Accessors(fluent = true)
	final int z;

	@java.lang.SuppressWarnings("all")
	public WitherAndAccessors(final int y, final int z) {
		this.y = y;
		this.z = z;
	}

	@java.lang.SuppressWarnings("all")
	public WitherAndAccessors withZ(final int z) {
		return this.z == z ? this : new WitherAndAccessors(this.y, z);
	}
}
