``` fun foo() { val list = ArrayList<Mo...
# announcements
m
Copy code
fun foo() {
        val list = ArrayList<Model>()

        list.filter(Model::invoke).forEach { 

        }
    }

    class Model(val someInt : Int) : ModelPredicate {
        override fun invoke(): Boolean {
            return someInt == 0
        }
    }

    interface ModelPredicate {
       operator fun invoke() : Boolean
    }