package Ġorg . he db or . ev an . d nd gen . score Ċ Ċ import Ġorg . he db or . ev an . d nd gen . Character Sheet Ċ import Ġorg . he db or . ev an . d nd gen . type . Ability Type Ċ import Ġorg . he db or . ev an . d nd gen . type . Prof iciency Level Ċ import Ġt orn ad of x .* Ċ Ċ /** Ċ Ġ* Ġ ĠRepresents Ġan Ġattempt Ġto Ġres ist Ġa Ġthreat . ĠCorre lates Ġ 1 : 1 Ġwith Ġabilities . Ċ Ġ* Ċ Ġ* Ġ Ġ@ see ĠAbility Type Ċ Ġ*/ Ċ class ĠS aving Throw ( ĊĠĠĠ Ġoverride Ġval Ġcharacter Sheet : ĠCharacter Sheet , ĊĠĠĠ Ġoverride Ġval Ġtype : ĠAbility Type , ĊĠĠĠ Ġval Ġprof iciency : ĠProf iciency Level Ġ= ĠProf iciency Level . NOT _ PRO F IC IENT Ċ ) Ġ: ĠScore () Ġ{ ĊĠĠĠ Ġval Ġmodifier Property Ġ= Ġinteger Binding ( character Sheet , Ġcharacter Sheet . abilities Property , Ġcharacter Sheet . prof iciency Bonus Property ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġability Mod Ġ= Ġthis . abilities ?. get ( type )?. modifier Ġ?: Ġ 0 ĊĠĠĠĠĠĠĠ Ġval Ġprof Mod Ġ= Ġthis . prof iciency Bonus Ġ* Ġprof iciency . multiplier ĊĠĠĠĠĠĠĠ Ġability Mod Ġ+ Ġprof Mod ĊĠĠĠ Ġ} ĊĠĠĠ Ġoverride Ġval Ġmodifier : ĠInt Ġby Ġmodifier Property Ċ }