package Ġorg . tools 4 j . fix Ċ Ċ import Ġorg . tools 4 j . properties . Properties File Ċ Ċ /** Ċ Ġ* ĠUser : Ġben Ċ Ġ* ĠDate : Ġ 2 0 / 6 / 1 7 Ċ Ġ* ĠTime : Ġ 5 : 2 9 ĠPM Ċ Ġ*/ Ċ class ĠFix Spec FilePath s ( fields And Enum Values Properties Path : ĠString , Ġheader Fields Properties Path : ĠString , Ġtr ailer Fields Properties Path : ĠString , Ġmessage Types Properties Path : ĠString ) Ġ: ĠFix Spec Paths Ġ{ ĊĠĠĠ Ġprivate Ġval Ġfields And Enum Values Properties : ĠProperties File Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ ĠProperties File ( File On Classpath ( fields And Enum Values Properties Path )) ĊĠĠĠ Ġ} ĊĠĠĠ Ġprivate Ġval Ġheader Fields Properties : ĠProperties File Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ ĠProperties File ( File On Classpath ( header Fields Properties Path )) ĊĠĠĠ Ġ} ĊĠĠĠ Ġprivate Ġval Ġtr ailer Fields Properties : ĠProperties File Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ ĠProperties File ( File On Classpath ( tr ailer Fields Properties Path )) ĊĠĠĠ Ġ} ĊĠĠĠ Ġprivate Ġval Ġmessage Types Properties : ĠProperties File Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ ĠProperties File ( File On Classpath ( message Types Properties Path )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġval Ġspec : ĠFix Spec Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġfields And Enum Values Ġ= Ġfields And Enum Values Properties . map Value ĊĠĠĠĠĠĠĠ Ġval Ġmessage Types Ġ= Ġmessage Types Properties . map Value ĊĠĠĠĠĠĠĠ Ġval Ġheader Fields Ġ= Ġheader Fields Properties . setValue ĊĠĠĠĠĠĠĠ Ġval Ġtr ailer Fields Ġ= Ġtr ailer Fields Properties . setValue ĊĠĠĠĠĠĠĠ ĠFix Spec ( fields And Enum Values , Ġheader Fields , Ġtr ailer Fields , Ġmessage Types ) ĊĠĠĠ Ġ} Ċ } Ċ