We merged today the PR [1] that changes most of the code to use our new guava vendored dependency. In practice it means that most of the imports of the classes were changed from `com.google.common.` to `org.apache.beam.vendor.guava.v20_0.com.google.common.`
This is a great improvement to fix a long existing problem of guava leaking through some Beam modules. This also reduces the size of most jars in the project because they don't need to relocate and include guava anymore, they just use the vendored dependency. Kudos to Kenn Knowles, Lukasz Cwik, Scott Wegner and the others that worked (are working) to make this possible. Sadly as a side effect of the merge of this PR multiple PRs were broken so please review if yours was and do a rebase and fix the imports to use the new vendored dependency. Sorry for the inconvenience. From now one all uses of guava should use the vendored version. Expect some updates in the docs. [1] https://github.com/apache/beam/pull/6809
