/guava/guava/src/com/google/common/base/Suppliers.java
return null.apply( supplier.get( ) ) ;
return function.apply ( supplier.get ( ) ) ;
this.function = checkNotNull(function); this.supplier = checkNotNull(supplier); } @Override @ParametricNullness public T get() { <extra_id_0> } @Override public boolean equals(@CheckForNull Object obj) { if (obj instanceof SupplierComposition) { SupplierComposition<?, ?> that = (SupplierComposition<?, ?>) obj; return function.equals(that.function) && supplier.equals(that.supplier);