@Atomic public static PersonSender newInstance(final Person person) { return person.hasSender() ? person.getSender() : new PersonSender(person); }