Based on the comments in the two files (o.a.c.u.Compatible and o.a.c.u.CompatibleGuava11), they were added to ensure that Calcite was compatible with Guava 11 and JDK 1.7. As of Calcite 1.16.0, JDK 1.8 and Guava 19 are minimum requirements.
I think that means that both Compatible and CompatibleGuava11 can be removed since they should no longer be used. Does this seem to be correct? Kevin Risden
