public static void copyFields(Field @NotNull [] fields, @NotNull Object from, @NotNull Object to) {
    copyFields(fields, from, to, null);
  }
public static void copyFields(Field @NotNull [] fields, @NotNull Object from, @NotNull Object to)