public class GetterLazyInAnonymousClass { Object annonymous = new Object() { class Inner { private final java.util.concurrent.atomic.AtomicReference string = new java.util.concurrent.atomic.AtomicReference(); @java.lang.SuppressWarnings({"all", "unchecked"}) @lombok.Generated public String getString() { java.lang.Object $value = this.string.get(); if ($value == null) { synchronized (this.string) { $value = this.string.get(); if ($value == null) { final String actualValue = "test"; $value = actualValue == null ? this.string : actualValue; this.string.set($value); } } } return (String) ($value == this.string ? null : $value); } } }; }