Does the upcoming variants implementation match that of Android's gradle plugin?

It doesn’t currently out of the box support case 1, but does case 2.