static IVarWithNotify getterVarOnly(IVarWithNotify var) { if (var == null) null; var var2 = new VirtualVar(-> var!, null); addWeakChangeListener(var, var2); ret var2; }