ProviderLibrary
JavaLibrary3 changes recompiles JavaLibrary2 and not app
JavaLibrary1 changes recompiles JavaLibrary2 and app
JavaLibrary4 suppresses leaks (of JavaLibrary1) from JavaLibrary2 and app compilation fails
JavaLibrary3 changes recompiles JavaLibrary2 and not app
JavaLibrary1 changes recompiles JavaLibrary2 and app
JavaLibrary4 suppresses leaks (of JavaLibrary1) from JavaLibrary2 and app compilation fails