in ddm-bpm-data-accessor/src/main/java/com/epam/digital/data/platform/dataaccessor/annotation/SystemVariableBeanPostProcessor.java [66:77]
private List<Field> getAllAnnotatedDeclaredFields(Object bean) {
var resultList = new ArrayList<Field>();
ReflectionUtils.doWithFields(bean.getClass(), field -> {
if (field.getType().equals(NamedVariableAccessor.class)
&& field.isAnnotationPresent(SystemVariable.class)) {
resultList.add(field);
}
});
return resultList;
}