question: @ SkipValidation private void prepareDisplayInfo ( ) { if ( LOGGER . isDebugEnabled ( ) ) LOGGER . debug ( "Entered into method prepareDisplayInfo" ) ; dcbDispInfo = new DCBDisplayInfo ( ) ; dcbDispInfo . setReasonCategoryCodes ( Collections . < String > emptyList ( ) ) ; List < String > reasonList = new ArrayList < String > ( ) ; reasonList . addAll ( DEMAND_REASON_ORDER_MAP . keySet ( ) ) ; dcbDispInfo . setReasonMasterCodes ( reasonList ) ; if ( LOGGER . isDebugEnabled ( ) ) { LOGGER . debug ( "DCB Display Info : " + dcbDispInfo ) ; LOGGER . debug ( "Number of Demand Reasons : " + ( reasonList != null ? reasonList . size ( ) : ZERO ) ) ; LOGGER . debug ( "Exit from method prepareDisplayInfo" ) ; } }
target:  To set DcbDispInfo with ReasonCategoryCodes as Tax and Penalty. Here reasonMasterCodes could also be set to DcbDispInfo.