public void generate(JFormatter f) { String name = this.name; if (name == null) name = var.name(); if (object != null) { f.g(object).p('.').p(name); } else { if (explicitThis) { f.p("this.").p(name); } else { f.id(name); } } }