For example:
class A {
var x = 0
get() {
return x //recursive getter call
}
var y = 0
set(value) {
if (value > 0) {
y = value //recursive setter call
}
}
}