@NotNull private static List<Field> getFinalOrWithEmptyInitializer(@NotNull List<? extends Field> fields) { List<Field> result = new LinkedList<Field>(); for (Field f : fields) if (f.isVal() || f.getInitializer().toKotlin().isEmpty()) { result.add(f); } return result; }