Всем привет. У меня есть класс TestFile, он наследник File (моего), в TestFile есть поле с аннотацией. Я хочу получить его значение, но вылетает ошибка java.lang.IllegalArgumentException: Can not set int field test.TestFile.lolKekCheburek to java.lang.Class
for (Field field : this.getClass().getFields()) {
    Value value = field.getAnnotation(Value.class);
    if (value != null) {
        String name = field.getName();
        Object value2 = field.get(this);

        builder.append("\n").append(name).append(": ").append(value2);
    }
}