private final static void registerEntities(DynamicJasperDesign jd, DynamicReport dr, LayoutManager layoutManager) {
ColumnRegistrationManager columnRegistrationManager = new ColumnRegistrationManager(jd,dr,layoutManager);
columnRegistrationManager.registerEntities(dr.getColumns());
DJGroupRegistrationManager djGroupRegistrationManager = new DJGroupRegistrationManager(jd,dr,layoutManager);
djGroupRegistrationManager.registerEntities(dr.getColumnsGroups());
registerPercentageColumnsVariables(jd,dr,layoutManager);
registerOtherFields(jd,dr.getFields());
Locale locale = dr.getReportLocale() == null ? Locale.getDefault() : dr.getReportLocale();
if (log.isDebugEnabled()){