package Ġcom . mapbox . navigation . trip . notification . time Ċ Ċ import Ġjava . util . Calendar Ċ import Ġjava . util . Locale Ċ Ċ internal Ġclass ĠTw enty Four Hours Time Format ( ĊĠĠĠ Ġprivate Ġval Ġchain : ĠTime Format Resolver Ċ ) Ġ: ĠTime Format Resolver Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠT W ENT Y _ FO UR _ HOUR S _ FORMAT Ġ= Ġ"% tk :% t M " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠT W ENT Y _ FO UR _ HOUR S _ TYPE Ġ= Ġ 1 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġobtain Time Formatted ( type : ĠInt , Ġtime : ĠCalendar ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( type Ġ== ĠT W ENT Y _ FO UR _ HOUR S _ TYPE ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠString . format ( Locale . getDefault (), ĠT W ENT Y _ FO UR _ HOUR S _ FORMAT , Ġtime , Ġtime ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġchain . obtain Time Formatted ( type , Ġtime ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ