// ĠOriginal Ġbug : ĠK T - 3 3 5 8 0 Ċ Ċ abstract Ġclass ĠDemo Ġ{ ĊĠĠĠ Ġopen Ġvar Ġattribute Ġ= Ġ" a " ĊĠĠĠĠĠĠĠ Ġprotected Ġset Ċ } Ċ Ċ class ĠChild Ġ: ĠDemo () Ġ{ ĊĠĠĠ Ġ// Ġpublic Ġis Ġrequired Ġhere ĊĠĠĠ Ġpublic Ġoverride Ġvar Ġattribute Ġ= Ġsuper . attribute Ċ } Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġval Ġc Ġ= ĠChild () ĊĠĠĠ Ġc . attribute Ġ= Ġ" test " Ġ// Ġwouldn 't Ġcompile Ġwithout Ġpublic Ġmodifier ! Ċ } Ċ