moduleDto.setFields(getFields(domainClass));
if (domainClass.isAnnotationPresent(HasExtraButton.class)) {
final String label = domainClass.getAnnotation(HasExtraButton.class).label();
final Class<? extends AbstractAction> action = domainClass.getAnnotation(HasExtraButton.class).action();
final ModuleAction show = domainClass.getAnnotation(HasExtraButton.class).show();
final ExtraButton b = new ExtraButton();
b.setLabel(label);
try {
b.setAction(action.newInstance());