// ĠIS _ AP PL IC ABLE : Ġfalse Ċ package Ġfoo . bar Ċ Ċ import Ġfoo . bar . A .* Ċ Ċ fun Ġtest () Ġ{ ĊĠĠĠ Ġfoo ( SUCCESS ) ĊĠĠĠ Ġbar ( B . SUCCESS < caret >) Ċ } Ċ Ċ fun Ġfoo ( a : ĠA ) Ġ{} Ċ Ċ fun Ġbar ( b : ĠB ) Ġ{} Ċ Ċ enum Ġclass ĠA Ġ{ ĊĠĠĠ ĠSUCCESS , ĠERROR Ċ } Ċ Ċ enum Ġclass ĠB Ġ{ ĊĠĠĠ ĠSUCCESS , ĠERROR Ċ } ĊĊ