| class Identifier() { | |
| private var myNullable : Boolean = false | |
| set(l : Boolean) { | |
| //do nothing | |
| } | |
| fun getValue() : Boolean { | |
| return myNullable | |
| } | |
| companion object { | |
| fun init(isNullable : Boolean) : Identifier { | |
| val id = Identifier() | |
| id.myNullable = isNullable | |
| return id | |
| } | |
| } | |
| } | |
| fun box() : String { | |
| val id = Identifier.init(true) | |
| return if (id.getValue() == false) return "OK" else "fail" | |
| } |