package Ġcom . var un est . grab news . features . news list . view Ċ Ċ import Ġcom . var un est . grab news . network . model . Top Head line Ċ Ċ class ĠNews ListAdapter Item ( val Ġtype : ĠInt ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠTYPE _ HEAD LINE Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠTYPE _ ERROR Ġ= Ġ 2 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġheadline : ĠTop Head line ? Ġ= Ġnull ĊĠĠĠ Ġvar ĠerrorMessage : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġconstructor ( headline : ĠTop Head line ) Ġ: Ġthis ( TYPE _ HEAD LINE ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . headline Ġ= Ġheadline ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( errorMessage : ĠString ) Ġ: Ġthis ( TYPE _ ERROR ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . errorMessage Ġ= ĠerrorMessage ĊĠĠĠ Ġ} Ċ }