Add flavour name for java proto compilation.

--
PiperOrigin-RevId: 149274808
MOS_MIGRATED_REVID=149274808
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaProtoSkylarkCommon.java b/src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaProtoSkylarkCommon.java
index 8cb64b0..a2b077e 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaProtoSkylarkCommon.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaProtoSkylarkCommon.java
@@ -57,6 +57,13 @@
               positional = false,
               named = true,
               type = String.class
+          ),
+          @Param(
+              name = "flavour",
+              positional = false,
+              named = true,
+              type = String.class,
+              defaultValue = "java"
           )
       }
   )
@@ -64,14 +71,15 @@
       SkylarkRuleContext skylarkRuleContext,
       ConfiguredTarget target,
       Artifact sourceJar,
-      String protoToolchainAttr) {
+      String protoToolchainAttr,
+      String flavour) {
     SupportData supportData =
         checkNotNull(target.getProvider(ProtoSupportDataProvider.class).getSupportData());
     ProtoCompileActionBuilder.registerActions(
         skylarkRuleContext.getRuleContext(),
         ImmutableList.of(
             new ProtoCompileActionBuilder.ToolchainInvocation(
-                "javalite",
+                flavour,
                 getProtoToolchainProvider(skylarkRuleContext, protoToolchainAttr),
                 sourceJar.getExecPathString())),
         supportData.getDirectProtoSources(),