for (int i = 0; i < fields.length; i++) newObject.fields[i] = (fields[i] == null ? null : fields[i].clone(newObject));
for (int i = 0; i < fields.length; i++) { Field field = fields[i]; newObject.fields[i] = (field == null ? null : field.clone(newObject)); }
	public NonterminatingAnalysisBug clone() throws CloneNotSupportedException {			NonterminatingAnalysisBug newObject = (NonterminatingAnalysisBug) super					.clone();				newObject.fields = new Field[fields.length];				for (int i = 0; i < fields.length; i++)					newObject.fields[i] = (fields[i] == null ? null							: fields[i].clone(newObject));			return newObject;		}