Недавно читаю исходный код Spring Framework. Что-то, чего я не могу понять, идет сюда: public Member getMember() { // NOTE: no ternary expression to retain JDK <8 compatibility even when using // the JDK 8 compiler (potentially selecting java.lang.reflect.Executable // as common type, with that...