private T createInstanceWithReuse(Object[] fields, T reuse) { for (int index = 0; index < fields.length; index++) { setField(reuse, index, fields[index]); } return reuse; }
private T createInstanceWithReuse(Object[] fields, T reuse) { for (int index = 0; index < fields.length; index++) { setField(reuse, index, fields[index]); } return reuse; }