/guava/guava/src/com/google/common/base/Functions.java
if ( obj instanceof FunctionComposition) {   FunctionComposition<?, ?, ?> that = ( ( FunctionComposition<?, ?, ?>) ( obj) ) ;   return ( f.equals( that.f) ) && ( g.equals( that.g) ) ; }
[Delete]
public C apply(@ParametricNullness A a) { return g.apply(f.apply(a)); } @Override public boolean equals(@CheckForNull Object obj) { if (obj instanceof FunctionComposition) { <extra_id_0> return f.equals(that.f) && g.equals(that.g); } return false; } @Override public int hashCode() {