Можно ли упростить эту Java-конструкцию?Мне это кажется слишком многословным, я бы хотел, чтобы он был короче.
A - это постоянный объект, который будет нулевым, если к его контексту обращаются в первый раз.Чем A присваивается и предоставляется содержимое, и если это не удается, некоторое содержимое резервной копии передается A.
if (A == null) {
A = staticGetMethod();
if (A == null) A = new BackupAContent() { ... };
}