http://git-wip-us.apache.org/repos/asf/groovy/blob/c5e83397/src/main/groovy/groovy/util/function/Consumer9.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/util/function/Consumer9.java 
b/src/main/groovy/groovy/util/function/Consumer9.java
index ebea668..f4503c2 100644
--- a/src/main/groovy/groovy/util/function/Consumer9.java
+++ b/src/main/groovy/groovy/util/function/Consumer9.java
@@ -43,7 +43,7 @@ public interface Consumer9<T1, T2, T3, T4, T5, T6, T7, T8, 
T9> {
      * @param args The arguments as a tuple.
      */
     default void accept(Tuple9<? extends T1, ? extends T2, ? extends T3, ? 
extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends T8, ? extends 
T9> args) {
-        accept(args.v1(), args.v2(), args.v3(), args.v4(), args.v5(), 
args.v6(), args.v7(), args.v8(), args.v9());
+        accept(args.getV1(), args.getV2(), args.getV3(), args.getV4(), 
args.getV5(), args.getV6(), args.getV7(), args.getV8(), args.getV9());
     }
 
     /**
@@ -118,62 +118,62 @@ public interface Consumer9<T1, T2, T3, T4, T5, T6, T7, 
T8, T9> {
      * Let this consumer partially accept the arguments.
      */
     default Consumer8<T2, T3, T4, T5, T6, T7, T8, T9> acceptPartially(Tuple1<? 
extends T1> args) {
-        return (v2, v3, v4, v5, v6, v7, v8, v9) -> accept(args.v1(), v2, v3, 
v4, v5, v6, v7, v8, v9);
+        return (v2, v3, v4, v5, v6, v7, v8, v9) -> accept(args.getV1(), v2, 
v3, v4, v5, v6, v7, v8, v9);
     }
 
     /**
      * Let this consumer partially accept the arguments.
      */
     default Consumer7<T3, T4, T5, T6, T7, T8, T9> acceptPartially(Tuple2<? 
extends T1, ? extends T2> args) {
-        return (v3, v4, v5, v6, v7, v8, v9) -> accept(args.v1(), args.v2(), 
v3, v4, v5, v6, v7, v8, v9);
+        return (v3, v4, v5, v6, v7, v8, v9) -> accept(args.getV1(), 
args.getV2(), v3, v4, v5, v6, v7, v8, v9);
     }
 
     /**
      * Let this consumer partially accept the arguments.
      */
     default Consumer6<T4, T5, T6, T7, T8, T9> acceptPartially(Tuple3<? extends 
T1, ? extends T2, ? extends T3> args) {
-        return (v4, v5, v6, v7, v8, v9) -> accept(args.v1(), args.v2(), 
args.v3(), v4, v5, v6, v7, v8, v9);
+        return (v4, v5, v6, v7, v8, v9) -> accept(args.getV1(), args.getV2(), 
args.getV3(), v4, v5, v6, v7, v8, v9);
     }
 
     /**
      * Let this consumer partially accept the arguments.
      */
     default Consumer5<T5, T6, T7, T8, T9> acceptPartially(Tuple4<? extends T1, 
? extends T2, ? extends T3, ? extends T4> args) {
-        return (v5, v6, v7, v8, v9) -> accept(args.v1(), args.v2(), args.v3(), 
args.v4(), v5, v6, v7, v8, v9);
+        return (v5, v6, v7, v8, v9) -> accept(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), v5, v6, v7, v8, v9);
     }
 
     /**
      * Let this consumer partially accept the arguments.
      */
     default Consumer4<T6, T7, T8, T9> acceptPartially(Tuple5<? extends T1, ? 
extends T2, ? extends T3, ? extends T4, ? extends T5> args) {
-        return (v6, v7, v8, v9) -> accept(args.v1(), args.v2(), args.v3(), 
args.v4(), args.v5(), v6, v7, v8, v9);
+        return (v6, v7, v8, v9) -> accept(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), v6, v7, v8, v9);
     }
 
     /**
      * Let this consumer partially accept the arguments.
      */
     default Consumer3<T7, T8, T9> acceptPartially(Tuple6<? extends T1, ? 
extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6> args) {
-        return (v7, v8, v9) -> accept(args.v1(), args.v2(), args.v3(), 
args.v4(), args.v5(), args.v6(), v7, v8, v9);
+        return (v7, v8, v9) -> accept(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), v7, v8, v9);
     }
 
     /**
      * Let this consumer partially accept the arguments.
      */
     default Consumer2<T8, T9> acceptPartially(Tuple7<? extends T1, ? extends 
T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7> args) 
{
-        return (v8, v9) -> accept(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), v8, v9);
+        return (v8, v9) -> accept(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), v8, v9);
     }
 
     /**
      * Let this consumer partially accept the arguments.
      */
     default Consumer1<T9> acceptPartially(Tuple8<? extends T1, ? extends T2, ? 
extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends 
T8> args) {
-        return (v9) -> accept(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), v9);
+        return (v9) -> accept(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), v9);
     }
 
     /**
      * Let this consumer partially accept the arguments.
      */
     default Consumer0 acceptPartially(Tuple9<? extends T1, ? extends T2, ? 
extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends 
T8, ? extends T9> args) {
-        return () -> accept(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9());
+        return () -> accept(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9());
     }
 }

http://git-wip-us.apache.org/repos/asf/groovy/blob/c5e83397/src/main/groovy/groovy/util/function/Function1.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/util/function/Function1.java 
b/src/main/groovy/groovy/util/function/Function1.java
index e1cc245..f439018 100644
--- a/src/main/groovy/groovy/util/function/Function1.java
+++ b/src/main/groovy/groovy/util/function/Function1.java
@@ -36,7 +36,7 @@ public interface Function1<T1, R> extends Function<T1, R> {
      * @param args The arguments as a tuple.
      */
     default R apply(Tuple1<? extends T1> args) {
-        return apply(args.v1());
+        return apply(args.getV1());
     }
 
     /**
@@ -70,6 +70,6 @@ public interface Function1<T1, R> extends Function<T1, R> {
      * Partially apply this function to the arguments.
      */
     default Function0<R> applyPartially(Tuple1<? extends T1> args) {
-        return () -> apply(args.v1());
+        return () -> apply(args.getV1());
     }
 }

http://git-wip-us.apache.org/repos/asf/groovy/blob/c5e83397/src/main/groovy/groovy/util/function/Function10.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/util/function/Function10.java 
b/src/main/groovy/groovy/util/function/Function10.java
index d05a0a8..d8c9a9f 100644
--- a/src/main/groovy/groovy/util/function/Function10.java
+++ b/src/main/groovy/groovy/util/function/Function10.java
@@ -44,7 +44,7 @@ public interface Function10<T1, T2, T3, T4, T5, T6, T7, T8, 
T9, T10, R> {
      * @param args The arguments as a tuple.
      */
     default R apply(Tuple10<? extends T1, ? extends T2, ? extends T3, ? 
extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends T8, ? extends 
T9, ? extends T10> args) {
-        return apply(args.v1(), args.v2(), args.v3(), args.v4(), args.v5(), 
args.v6(), args.v7(), args.v8(), args.v9(), args.v10());
+        return apply(args.getV1(), args.getV2(), args.getV3(), args.getV4(), 
args.getV5(), args.getV6(), args.getV7(), args.getV8(), args.getV9(), 
args.getV10());
     }
 
     /**
@@ -126,70 +126,70 @@ public interface Function10<T1, T2, T3, T4, T5, T6, T7, 
T8, T9, T10, R> {
      * Partially apply this function to the arguments.
      */
     default Function9<T2, T3, T4, T5, T6, T7, T8, T9, T10, R> 
applyPartially(Tuple1<? extends T1> args) {
-        return (v2, v3, v4, v5, v6, v7, v8, v9, v10) -> apply(args.v1(), v2, 
v3, v4, v5, v6, v7, v8, v9, v10);
+        return (v2, v3, v4, v5, v6, v7, v8, v9, v10) -> apply(args.getV1(), 
v2, v3, v4, v5, v6, v7, v8, v9, v10);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function8<T3, T4, T5, T6, T7, T8, T9, T10, R> 
applyPartially(Tuple2<? extends T1, ? extends T2> args) {
-        return (v3, v4, v5, v6, v7, v8, v9, v10) -> apply(args.v1(), 
args.v2(), v3, v4, v5, v6, v7, v8, v9, v10);
+        return (v3, v4, v5, v6, v7, v8, v9, v10) -> apply(args.getV1(), 
args.getV2(), v3, v4, v5, v6, v7, v8, v9, v10);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function7<T4, T5, T6, T7, T8, T9, T10, R> applyPartially(Tuple3<? 
extends T1, ? extends T2, ? extends T3> args) {
-        return (v4, v5, v6, v7, v8, v9, v10) -> apply(args.v1(), args.v2(), 
args.v3(), v4, v5, v6, v7, v8, v9, v10);
+        return (v4, v5, v6, v7, v8, v9, v10) -> apply(args.getV1(), 
args.getV2(), args.getV3(), v4, v5, v6, v7, v8, v9, v10);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function6<T5, T6, T7, T8, T9, T10, R> applyPartially(Tuple4<? 
extends T1, ? extends T2, ? extends T3, ? extends T4> args) {
-        return (v5, v6, v7, v8, v9, v10) -> apply(args.v1(), args.v2(), 
args.v3(), args.v4(), v5, v6, v7, v8, v9, v10);
+        return (v5, v6, v7, v8, v9, v10) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), v5, v6, v7, v8, v9, v10);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function5<T6, T7, T8, T9, T10, R> applyPartially(Tuple5<? extends 
T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5> args) {
-        return (v6, v7, v8, v9, v10) -> apply(args.v1(), args.v2(), args.v3(), 
args.v4(), args.v5(), v6, v7, v8, v9, v10);
+        return (v6, v7, v8, v9, v10) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), v6, v7, v8, v9, v10);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function4<T7, T8, T9, T10, R> applyPartially(Tuple6<? extends T1, 
? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6> args) {
-        return (v7, v8, v9, v10) -> apply(args.v1(), args.v2(), args.v3(), 
args.v4(), args.v5(), args.v6(), v7, v8, v9, v10);
+        return (v7, v8, v9, v10) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), v7, v8, v9, v10);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function3<T8, T9, T10, R> applyPartially(Tuple7<? extends T1, ? 
extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends 
T7> args) {
-        return (v8, v9, v10) -> apply(args.v1(), args.v2(), args.v3(), 
args.v4(), args.v5(), args.v6(), args.v7(), v8, v9, v10);
+        return (v8, v9, v10) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), args.getV7(), v8, v9, 
v10);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function2<T9, T10, R> applyPartially(Tuple8<? extends T1, ? 
extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends 
T7, ? extends T8> args) {
-        return (v9, v10) -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), v9, v10);
+        return (v9, v10) -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), v9, v10);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function1<T10, R> applyPartially(Tuple9<? extends T1, ? extends 
T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7, ? 
extends T8, ? extends T9> args) {
-        return (v10) -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), v10);
+        return (v10) -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9(), v10);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function0<R> applyPartially(Tuple10<? extends T1, ? extends T2, ? 
extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends 
T8, ? extends T9, ? extends T10> args) {
-        return () -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10());
+        return () -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9(), args.getV10());
     }
 
 }

http://git-wip-us.apache.org/repos/asf/groovy/blob/c5e83397/src/main/groovy/groovy/util/function/Function11.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/util/function/Function11.java 
b/src/main/groovy/groovy/util/function/Function11.java
index 38d5286..4289c7e 100644
--- a/src/main/groovy/groovy/util/function/Function11.java
+++ b/src/main/groovy/groovy/util/function/Function11.java
@@ -45,7 +45,7 @@ public interface Function11<T1, T2, T3, T4, T5, T6, T7, T8, 
T9, T10, T11, R> {
      * @param args The arguments as a tuple.
      */
     default R apply(Tuple11<? extends T1, ? extends T2, ? extends T3, ? 
extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends T8, ? extends 
T9, ? extends T10, ? extends T11> args) {
-        return apply(args.v1(), args.v2(), args.v3(), args.v4(), args.v5(), 
args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11());
+        return apply(args.getV1(), args.getV2(), args.getV3(), args.getV4(), 
args.getV5(), args.getV6(), args.getV7(), args.getV8(), args.getV9(), 
args.getV10(), args.getV11());
     }
 
     /**
@@ -134,77 +134,77 @@ public interface Function11<T1, T2, T3, T4, T5, T6, T7, 
T8, T9, T10, T11, R> {
      * Partially apply this function to the arguments.
      */
     default Function10<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R> 
applyPartially(Tuple1<? extends T1> args) {
-        return (v2, v3, v4, v5, v6, v7, v8, v9, v10, v11) -> apply(args.v1(), 
v2, v3, v4, v5, v6, v7, v8, v9, v10, v11);
+        return (v2, v3, v4, v5, v6, v7, v8, v9, v10, v11) -> 
apply(args.getV1(), v2, v3, v4, v5, v6, v7, v8, v9, v10, v11);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function9<T3, T4, T5, T6, T7, T8, T9, T10, T11, R> 
applyPartially(Tuple2<? extends T1, ? extends T2> args) {
-        return (v3, v4, v5, v6, v7, v8, v9, v10, v11) -> apply(args.v1(), 
args.v2(), v3, v4, v5, v6, v7, v8, v9, v10, v11);
+        return (v3, v4, v5, v6, v7, v8, v9, v10, v11) -> apply(args.getV1(), 
args.getV2(), v3, v4, v5, v6, v7, v8, v9, v10, v11);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function8<T4, T5, T6, T7, T8, T9, T10, T11, R> 
applyPartially(Tuple3<? extends T1, ? extends T2, ? extends T3> args) {
-        return (v4, v5, v6, v7, v8, v9, v10, v11) -> apply(args.v1(), 
args.v2(), args.v3(), v4, v5, v6, v7, v8, v9, v10, v11);
+        return (v4, v5, v6, v7, v8, v9, v10, v11) -> apply(args.getV1(), 
args.getV2(), args.getV3(), v4, v5, v6, v7, v8, v9, v10, v11);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function7<T5, T6, T7, T8, T9, T10, T11, R> applyPartially(Tuple4<? 
extends T1, ? extends T2, ? extends T3, ? extends T4> args) {
-        return (v5, v6, v7, v8, v9, v10, v11) -> apply(args.v1(), args.v2(), 
args.v3(), args.v4(), v5, v6, v7, v8, v9, v10, v11);
+        return (v5, v6, v7, v8, v9, v10, v11) -> apply(args.getV1(), 
args.getV2(), args.getV3(), args.getV4(), v5, v6, v7, v8, v9, v10, v11);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function6<T6, T7, T8, T9, T10, T11, R> applyPartially(Tuple5<? 
extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5> args) {
-        return (v6, v7, v8, v9, v10, v11) -> apply(args.v1(), args.v2(), 
args.v3(), args.v4(), args.v5(), v6, v7, v8, v9, v10, v11);
+        return (v6, v7, v8, v9, v10, v11) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), v6, v7, v8, v9, v10, v11);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function5<T7, T8, T9, T10, T11, R> applyPartially(Tuple6<? extends 
T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6> args) 
{
-        return (v7, v8, v9, v10, v11) -> apply(args.v1(), args.v2(), 
args.v3(), args.v4(), args.v5(), args.v6(), v7, v8, v9, v10, v11);
+        return (v7, v8, v9, v10, v11) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), v7, v8, v9, v10, v11);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function4<T8, T9, T10, T11, R> applyPartially(Tuple7<? extends T1, 
? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends 
T7> args) {
-        return (v8, v9, v10, v11) -> apply(args.v1(), args.v2(), args.v3(), 
args.v4(), args.v5(), args.v6(), args.v7(), v8, v9, v10, v11);
+        return (v8, v9, v10, v11) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), args.getV7(), v8, v9, 
v10, v11);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function3<T9, T10, T11, R> applyPartially(Tuple8<? extends T1, ? 
extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends 
T7, ? extends T8> args) {
-        return (v9, v10, v11) -> apply(args.v1(), args.v2(), args.v3(), 
args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), v9, v10, v11);
+        return (v9, v10, v11) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), args.getV7(), 
args.getV8(), v9, v10, v11);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function2<T10, T11, R> applyPartially(Tuple9<? extends T1, ? 
extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends 
T7, ? extends T8, ? extends T9> args) {
-        return (v10, v11) -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), v10, v11);
+        return (v10, v11) -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9(), v10, v11);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function1<T11, R> applyPartially(Tuple10<? extends T1, ? extends 
T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7, ? 
extends T8, ? extends T9, ? extends T10> args) {
-        return (v11) -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), v11);
+        return (v11) -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9(), args.getV10(), v11);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function0<R> applyPartially(Tuple11<? extends T1, ? extends T2, ? 
extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends 
T8, ? extends T9, ? extends T10, ? extends T11> args) {
-        return () -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11());
+        return () -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9(), args.getV10(), args.getV11());
     }
 
 }

http://git-wip-us.apache.org/repos/asf/groovy/blob/c5e83397/src/main/groovy/groovy/util/function/Function12.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/util/function/Function12.java 
b/src/main/groovy/groovy/util/function/Function12.java
index b7bae15..6f4a305 100644
--- a/src/main/groovy/groovy/util/function/Function12.java
+++ b/src/main/groovy/groovy/util/function/Function12.java
@@ -46,7 +46,7 @@ public interface Function12<T1, T2, T3, T4, T5, T6, T7, T8, 
T9, T10, T11, T12, R
      * @param args The arguments as a tuple.
      */
     default R apply(Tuple12<? extends T1, ? extends T2, ? extends T3, ? 
extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends T8, ? extends 
T9, ? extends T10, ? extends T11, ? extends T12> args) {
-        return apply(args.v1(), args.v2(), args.v3(), args.v4(), args.v5(), 
args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11(), args.v12());
+        return apply(args.getV1(), args.getV2(), args.getV3(), args.getV4(), 
args.getV5(), args.getV6(), args.getV7(), args.getV8(), args.getV9(), 
args.getV10(), args.getV11(), args.getV12());
     }
 
     /**
@@ -142,84 +142,84 @@ public interface Function12<T1, T2, T3, T4, T5, T6, T7, 
T8, T9, T10, T11, T12, R
      * Partially apply this function to the arguments.
      */
     default Function11<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R> 
applyPartially(Tuple1<? extends T1> args) {
-        return (v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12) -> 
apply(args.v1(), v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12);
+        return (v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12) -> 
apply(args.getV1(), v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function10<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R> 
applyPartially(Tuple2<? extends T1, ? extends T2> args) {
-        return (v3, v4, v5, v6, v7, v8, v9, v10, v11, v12) -> apply(args.v1(), 
args.v2(), v3, v4, v5, v6, v7, v8, v9, v10, v11, v12);
+        return (v3, v4, v5, v6, v7, v8, v9, v10, v11, v12) -> 
apply(args.getV1(), args.getV2(), v3, v4, v5, v6, v7, v8, v9, v10, v11, v12);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function9<T4, T5, T6, T7, T8, T9, T10, T11, T12, R> 
applyPartially(Tuple3<? extends T1, ? extends T2, ? extends T3> args) {
-        return (v4, v5, v6, v7, v8, v9, v10, v11, v12) -> apply(args.v1(), 
args.v2(), args.v3(), v4, v5, v6, v7, v8, v9, v10, v11, v12);
+        return (v4, v5, v6, v7, v8, v9, v10, v11, v12) -> apply(args.getV1(), 
args.getV2(), args.getV3(), v4, v5, v6, v7, v8, v9, v10, v11, v12);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function8<T5, T6, T7, T8, T9, T10, T11, T12, R> 
applyPartially(Tuple4<? extends T1, ? extends T2, ? extends T3, ? extends T4> 
args) {
-        return (v5, v6, v7, v8, v9, v10, v11, v12) -> apply(args.v1(), 
args.v2(), args.v3(), args.v4(), v5, v6, v7, v8, v9, v10, v11, v12);
+        return (v5, v6, v7, v8, v9, v10, v11, v12) -> apply(args.getV1(), 
args.getV2(), args.getV3(), args.getV4(), v5, v6, v7, v8, v9, v10, v11, v12);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function7<T6, T7, T8, T9, T10, T11, T12, R> 
applyPartially(Tuple5<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? 
extends T5> args) {
-        return (v6, v7, v8, v9, v10, v11, v12) -> apply(args.v1(), args.v2(), 
args.v3(), args.v4(), args.v5(), v6, v7, v8, v9, v10, v11, v12);
+        return (v6, v7, v8, v9, v10, v11, v12) -> apply(args.getV1(), 
args.getV2(), args.getV3(), args.getV4(), args.getV5(), v6, v7, v8, v9, v10, 
v11, v12);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function6<T7, T8, T9, T10, T11, T12, R> applyPartially(Tuple6<? 
extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends 
T6> args) {
-        return (v7, v8, v9, v10, v11, v12) -> apply(args.v1(), args.v2(), 
args.v3(), args.v4(), args.v5(), args.v6(), v7, v8, v9, v10, v11, v12);
+        return (v7, v8, v9, v10, v11, v12) -> apply(args.getV1(), 
args.getV2(), args.getV3(), args.getV4(), args.getV5(), args.getV6(), v7, v8, 
v9, v10, v11, v12);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function5<T8, T9, T10, T11, T12, R> applyPartially(Tuple7<? 
extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends 
T6, ? extends T7> args) {
-        return (v8, v9, v10, v11, v12) -> apply(args.v1(), args.v2(), 
args.v3(), args.v4(), args.v5(), args.v6(), args.v7(), v8, v9, v10, v11, v12);
+        return (v8, v9, v10, v11, v12) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), args.getV7(), v8, v9, 
v10, v11, v12);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function4<T9, T10, T11, T12, R> applyPartially(Tuple8<? extends 
T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? 
extends T7, ? extends T8> args) {
-        return (v9, v10, v11, v12) -> apply(args.v1(), args.v2(), args.v3(), 
args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), v9, v10, v11, v12);
+        return (v9, v10, v11, v12) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), args.getV7(), 
args.getV8(), v9, v10, v11, v12);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function3<T10, T11, T12, R> applyPartially(Tuple9<? extends T1, ? 
extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends 
T7, ? extends T8, ? extends T9> args) {
-        return (v10, v11, v12) -> apply(args.v1(), args.v2(), args.v3(), 
args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), v10, v11, 
v12);
+        return (v10, v11, v12) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), args.getV7(), 
args.getV8(), args.getV9(), v10, v11, v12);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function2<T11, T12, R> applyPartially(Tuple10<? extends T1, ? 
extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends 
T7, ? extends T8, ? extends T9, ? extends T10> args) {
-        return (v11, v12) -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), v11, v12);
+        return (v11, v12) -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9(), args.getV10(), v11, v12);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function1<T12, R> applyPartially(Tuple11<? extends T1, ? extends 
T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7, ? 
extends T8, ? extends T9, ? extends T10, ? extends T11> args) {
-        return (v12) -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11(), 
v12);
+        return (v12) -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9(), args.getV10(), args.getV11(), v12);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function0<R> applyPartially(Tuple12<? extends T1, ? extends T2, ? 
extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends 
T8, ? extends T9, ? extends T10, ? extends T11, ? extends T12> args) {
-        return () -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11(), 
args.v12());
+        return () -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9(), args.getV10(), args.getV11(), args.getV12());
     }
 
 }

http://git-wip-us.apache.org/repos/asf/groovy/blob/c5e83397/src/main/groovy/groovy/util/function/Function13.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/util/function/Function13.java 
b/src/main/groovy/groovy/util/function/Function13.java
index fdadc58..43a08f5 100644
--- a/src/main/groovy/groovy/util/function/Function13.java
+++ b/src/main/groovy/groovy/util/function/Function13.java
@@ -47,7 +47,7 @@ public interface Function13<T1, T2, T3, T4, T5, T6, T7, T8, 
T9, T10, T11, T12, T
      * @param args The arguments as a tuple.
      */
     default R apply(Tuple13<? extends T1, ? extends T2, ? extends T3, ? 
extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends T8, ? extends 
T9, ? extends T10, ? extends T11, ? extends T12, ? extends T13> args) {
-        return apply(args.v1(), args.v2(), args.v3(), args.v4(), args.v5(), 
args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11(), args.v12(), 
args.v13());
+        return apply(args.getV1(), args.getV2(), args.getV3(), args.getV4(), 
args.getV5(), args.getV6(), args.getV7(), args.getV8(), args.getV9(), 
args.getV10(), args.getV11(), args.getV12(), args.getV13());
     }
 
     /**
@@ -150,91 +150,91 @@ public interface Function13<T1, T2, T3, T4, T5, T6, T7, 
T8, T9, T10, T11, T12, T
      * Partially apply this function to the arguments.
      */
     default Function12<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R> 
applyPartially(Tuple1<? extends T1> args) {
-        return (v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13) -> 
apply(args.v1(), v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13);
+        return (v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13) -> 
apply(args.getV1(), v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function11<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R> 
applyPartially(Tuple2<? extends T1, ? extends T2> args) {
-        return (v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13) -> 
apply(args.v1(), args.v2(), v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13);
+        return (v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13) -> 
apply(args.getV1(), args.getV2(), v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, 
v13);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function10<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R> 
applyPartially(Tuple3<? extends T1, ? extends T2, ? extends T3> args) {
-        return (v4, v5, v6, v7, v8, v9, v10, v11, v12, v13) -> 
apply(args.v1(), args.v2(), args.v3(), v4, v5, v6, v7, v8, v9, v10, v11, v12, 
v13);
+        return (v4, v5, v6, v7, v8, v9, v10, v11, v12, v13) -> 
apply(args.getV1(), args.getV2(), args.getV3(), v4, v5, v6, v7, v8, v9, v10, 
v11, v12, v13);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function9<T5, T6, T7, T8, T9, T10, T11, T12, T13, R> 
applyPartially(Tuple4<? extends T1, ? extends T2, ? extends T3, ? extends T4> 
args) {
-        return (v5, v6, v7, v8, v9, v10, v11, v12, v13) -> apply(args.v1(), 
args.v2(), args.v3(), args.v4(), v5, v6, v7, v8, v9, v10, v11, v12, v13);
+        return (v5, v6, v7, v8, v9, v10, v11, v12, v13) -> apply(args.getV1(), 
args.getV2(), args.getV3(), args.getV4(), v5, v6, v7, v8, v9, v10, v11, v12, 
v13);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function8<T6, T7, T8, T9, T10, T11, T12, T13, R> 
applyPartially(Tuple5<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? 
extends T5> args) {
-        return (v6, v7, v8, v9, v10, v11, v12, v13) -> apply(args.v1(), 
args.v2(), args.v3(), args.v4(), args.v5(), v6, v7, v8, v9, v10, v11, v12, v13);
+        return (v6, v7, v8, v9, v10, v11, v12, v13) -> apply(args.getV1(), 
args.getV2(), args.getV3(), args.getV4(), args.getV5(), v6, v7, v8, v9, v10, 
v11, v12, v13);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function7<T7, T8, T9, T10, T11, T12, T13, R> 
applyPartially(Tuple6<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? 
extends T5, ? extends T6> args) {
-        return (v7, v8, v9, v10, v11, v12, v13) -> apply(args.v1(), args.v2(), 
args.v3(), args.v4(), args.v5(), args.v6(), v7, v8, v9, v10, v11, v12, v13);
+        return (v7, v8, v9, v10, v11, v12, v13) -> apply(args.getV1(), 
args.getV2(), args.getV3(), args.getV4(), args.getV5(), args.getV6(), v7, v8, 
v9, v10, v11, v12, v13);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function6<T8, T9, T10, T11, T12, T13, R> applyPartially(Tuple7<? 
extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends 
T6, ? extends T7> args) {
-        return (v8, v9, v10, v11, v12, v13) -> apply(args.v1(), args.v2(), 
args.v3(), args.v4(), args.v5(), args.v6(), args.v7(), v8, v9, v10, v11, v12, 
v13);
+        return (v8, v9, v10, v11, v12, v13) -> apply(args.getV1(), 
args.getV2(), args.getV3(), args.getV4(), args.getV5(), args.getV6(), 
args.getV7(), v8, v9, v10, v11, v12, v13);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function5<T9, T10, T11, T12, T13, R> applyPartially(Tuple8<? 
extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends 
T6, ? extends T7, ? extends T8> args) {
-        return (v9, v10, v11, v12, v13) -> apply(args.v1(), args.v2(), 
args.v3(), args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), v9, v10, v11, 
v12, v13);
+        return (v9, v10, v11, v12, v13) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), args.getV7(), 
args.getV8(), v9, v10, v11, v12, v13);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function4<T10, T11, T12, T13, R> applyPartially(Tuple9<? extends 
T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? 
extends T7, ? extends T8, ? extends T9> args) {
-        return (v10, v11, v12, v13) -> apply(args.v1(), args.v2(), args.v3(), 
args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), v10, v11, 
v12, v13);
+        return (v10, v11, v12, v13) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), args.getV7(), 
args.getV8(), args.getV9(), v10, v11, v12, v13);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function3<T11, T12, T13, R> applyPartially(Tuple10<? extends T1, ? 
extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends 
T7, ? extends T8, ? extends T9, ? extends T10> args) {
-        return (v11, v12, v13) -> apply(args.v1(), args.v2(), args.v3(), 
args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), 
v11, v12, v13);
+        return (v11, v12, v13) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), args.getV7(), 
args.getV8(), args.getV9(), args.getV10(), v11, v12, v13);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function2<T12, T13, R> applyPartially(Tuple11<? extends T1, ? 
extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends 
T7, ? extends T8, ? extends T9, ? extends T10, ? extends T11> args) {
-        return (v12, v13) -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11(), 
v12, v13);
+        return (v12, v13) -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9(), args.getV10(), args.getV11(), v12, v13);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function1<T13, R> applyPartially(Tuple12<? extends T1, ? extends 
T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7, ? 
extends T8, ? extends T9, ? extends T10, ? extends T11, ? extends T12> args) {
-        return (v13) -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11(), 
args.v12(), v13);
+        return (v13) -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9(), args.getV10(), args.getV11(), args.getV12(), v13);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function0<R> applyPartially(Tuple13<? extends T1, ? extends T2, ? 
extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends 
T8, ? extends T9, ? extends T10, ? extends T11, ? extends T12, ? extends T13> 
args) {
-        return () -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11(), 
args.v12(), args.v13());
+        return () -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9(), args.getV10(), args.getV11(), args.getV12(), args.getV13());
     }
 
 }

http://git-wip-us.apache.org/repos/asf/groovy/blob/c5e83397/src/main/groovy/groovy/util/function/Function14.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/util/function/Function14.java 
b/src/main/groovy/groovy/util/function/Function14.java
index 72c7d77..01c5f6d 100644
--- a/src/main/groovy/groovy/util/function/Function14.java
+++ b/src/main/groovy/groovy/util/function/Function14.java
@@ -48,7 +48,7 @@ public interface Function14<T1, T2, T3, T4, T5, T6, T7, T8, 
T9, T10, T11, T12, T
      * @param args The arguments as a tuple.
      */
     default R apply(Tuple14<? extends T1, ? extends T2, ? extends T3, ? 
extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends T8, ? extends 
T9, ? extends T10, ? extends T11, ? extends T12, ? extends T13, ? extends T14> 
args) {
-        return apply(args.v1(), args.v2(), args.v3(), args.v4(), args.v5(), 
args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11(), args.v12(), 
args.v13(), args.v14());
+        return apply(args.getV1(), args.getV2(), args.getV3(), args.getV4(), 
args.getV5(), args.getV6(), args.getV7(), args.getV8(), args.getV9(), 
args.getV10(), args.getV11(), args.getV12(), args.getV13(), args.getV14());
     }
 
     /**
@@ -158,98 +158,98 @@ public interface Function14<T1, T2, T3, T4, T5, T6, T7, 
T8, T9, T10, T11, T12, T
      * Partially apply this function to the arguments.
      */
     default Function13<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, 
T14, R> applyPartially(Tuple1<? extends T1> args) {
-        return (v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14) -> 
apply(args.v1(), v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14);
+        return (v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14) -> 
apply(args.getV1(), v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function12<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R> 
applyPartially(Tuple2<? extends T1, ? extends T2> args) {
-        return (v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14) -> 
apply(args.v1(), args.v2(), v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, 
v14);
+        return (v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14) -> 
apply(args.getV1(), args.getV2(), v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, 
v13, v14);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function11<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R> 
applyPartially(Tuple3<? extends T1, ? extends T2, ? extends T3> args) {
-        return (v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14) -> 
apply(args.v1(), args.v2(), args.v3(), v4, v5, v6, v7, v8, v9, v10, v11, v12, 
v13, v14);
+        return (v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14) -> 
apply(args.getV1(), args.getV2(), args.getV3(), v4, v5, v6, v7, v8, v9, v10, 
v11, v12, v13, v14);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function10<T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R> 
applyPartially(Tuple4<? extends T1, ? extends T2, ? extends T3, ? extends T4> 
args) {
-        return (v5, v6, v7, v8, v9, v10, v11, v12, v13, v14) -> 
apply(args.v1(), args.v2(), args.v3(), args.v4(), v5, v6, v7, v8, v9, v10, v11, 
v12, v13, v14);
+        return (v5, v6, v7, v8, v9, v10, v11, v12, v13, v14) -> 
apply(args.getV1(), args.getV2(), args.getV3(), args.getV4(), v5, v6, v7, v8, 
v9, v10, v11, v12, v13, v14);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function9<T6, T7, T8, T9, T10, T11, T12, T13, T14, R> 
applyPartially(Tuple5<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? 
extends T5> args) {
-        return (v6, v7, v8, v9, v10, v11, v12, v13, v14) -> apply(args.v1(), 
args.v2(), args.v3(), args.v4(), args.v5(), v6, v7, v8, v9, v10, v11, v12, v13, 
v14);
+        return (v6, v7, v8, v9, v10, v11, v12, v13, v14) -> 
apply(args.getV1(), args.getV2(), args.getV3(), args.getV4(), args.getV5(), v6, 
v7, v8, v9, v10, v11, v12, v13, v14);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function8<T7, T8, T9, T10, T11, T12, T13, T14, R> 
applyPartially(Tuple6<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? 
extends T5, ? extends T6> args) {
-        return (v7, v8, v9, v10, v11, v12, v13, v14) -> apply(args.v1(), 
args.v2(), args.v3(), args.v4(), args.v5(), args.v6(), v7, v8, v9, v10, v11, 
v12, v13, v14);
+        return (v7, v8, v9, v10, v11, v12, v13, v14) -> apply(args.getV1(), 
args.getV2(), args.getV3(), args.getV4(), args.getV5(), args.getV6(), v7, v8, 
v9, v10, v11, v12, v13, v14);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function7<T8, T9, T10, T11, T12, T13, T14, R> 
applyPartially(Tuple7<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? 
extends T5, ? extends T6, ? extends T7> args) {
-        return (v8, v9, v10, v11, v12, v13, v14) -> apply(args.v1(), 
args.v2(), args.v3(), args.v4(), args.v5(), args.v6(), args.v7(), v8, v9, v10, 
v11, v12, v13, v14);
+        return (v8, v9, v10, v11, v12, v13, v14) -> apply(args.getV1(), 
args.getV2(), args.getV3(), args.getV4(), args.getV5(), args.getV6(), 
args.getV7(), v8, v9, v10, v11, v12, v13, v14);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function6<T9, T10, T11, T12, T13, T14, R> applyPartially(Tuple8<? 
extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends 
T6, ? extends T7, ? extends T8> args) {
-        return (v9, v10, v11, v12, v13, v14) -> apply(args.v1(), args.v2(), 
args.v3(), args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), v9, v10, v11, 
v12, v13, v14);
+        return (v9, v10, v11, v12, v13, v14) -> apply(args.getV1(), 
args.getV2(), args.getV3(), args.getV4(), args.getV5(), args.getV6(), 
args.getV7(), args.getV8(), v9, v10, v11, v12, v13, v14);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function5<T10, T11, T12, T13, T14, R> applyPartially(Tuple9<? 
extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends 
T6, ? extends T7, ? extends T8, ? extends T9> args) {
-        return (v10, v11, v12, v13, v14) -> apply(args.v1(), args.v2(), 
args.v3(), args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), 
v10, v11, v12, v13, v14);
+        return (v10, v11, v12, v13, v14) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), args.getV7(), 
args.getV8(), args.getV9(), v10, v11, v12, v13, v14);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function4<T11, T12, T13, T14, R> applyPartially(Tuple10<? extends 
T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? 
extends T7, ? extends T8, ? extends T9, ? extends T10> args) {
-        return (v11, v12, v13, v14) -> apply(args.v1(), args.v2(), args.v3(), 
args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), 
v11, v12, v13, v14);
+        return (v11, v12, v13, v14) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), args.getV7(), 
args.getV8(), args.getV9(), args.getV10(), v11, v12, v13, v14);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function3<T12, T13, T14, R> applyPartially(Tuple11<? extends T1, ? 
extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends 
T7, ? extends T8, ? extends T9, ? extends T10, ? extends T11> args) {
-        return (v12, v13, v14) -> apply(args.v1(), args.v2(), args.v3(), 
args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), 
args.v11(), v12, v13, v14);
+        return (v12, v13, v14) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), args.getV7(), 
args.getV8(), args.getV9(), args.getV10(), args.getV11(), v12, v13, v14);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function2<T13, T14, R> applyPartially(Tuple12<? extends T1, ? 
extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends 
T7, ? extends T8, ? extends T9, ? extends T10, ? extends T11, ? extends T12> 
args) {
-        return (v13, v14) -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11(), 
args.v12(), v13, v14);
+        return (v13, v14) -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9(), args.getV10(), args.getV11(), args.getV12(), v13, v14);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function1<T14, R> applyPartially(Tuple13<? extends T1, ? extends 
T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7, ? 
extends T8, ? extends T9, ? extends T10, ? extends T11, ? extends T12, ? 
extends T13> args) {
-        return (v14) -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11(), 
args.v12(), args.v13(), v14);
+        return (v14) -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9(), args.getV10(), args.getV11(), args.getV12(), args.getV13(), v14);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function0<R> applyPartially(Tuple14<? extends T1, ? extends T2, ? 
extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends 
T8, ? extends T9, ? extends T10, ? extends T11, ? extends T12, ? extends T13, ? 
extends T14> args) {
-        return () -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11(), 
args.v12(), args.v13(), args.v14());
+        return () -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9(), args.getV10(), args.getV11(), args.getV12(), args.getV13(), 
args.getV14());
     }
 
 }

http://git-wip-us.apache.org/repos/asf/groovy/blob/c5e83397/src/main/groovy/groovy/util/function/Function15.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/util/function/Function15.java 
b/src/main/groovy/groovy/util/function/Function15.java
index 1265ff3..72d3392 100644
--- a/src/main/groovy/groovy/util/function/Function15.java
+++ b/src/main/groovy/groovy/util/function/Function15.java
@@ -49,7 +49,7 @@ public interface Function15<T1, T2, T3, T4, T5, T6, T7, T8, 
T9, T10, T11, T12, T
      * @param args The arguments as a tuple.
      */
     default R apply(Tuple15<? extends T1, ? extends T2, ? extends T3, ? 
extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends T8, ? extends 
T9, ? extends T10, ? extends T11, ? extends T12, ? extends T13, ? extends T14, 
? extends T15> args) {
-        return apply(args.v1(), args.v2(), args.v3(), args.v4(), args.v5(), 
args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11(), args.v12(), 
args.v13(), args.v14(), args.v15());
+        return apply(args.getV1(), args.getV2(), args.getV3(), args.getV4(), 
args.getV5(), args.getV6(), args.getV7(), args.getV8(), args.getV9(), 
args.getV10(), args.getV11(), args.getV12(), args.getV13(), args.getV14(), 
args.getV15());
     }
 
     /**
@@ -166,105 +166,105 @@ public interface Function15<T1, T2, T3, T4, T5, T6, T7, 
T8, T9, T10, T11, T12, T
      * Partially apply this function to the arguments.
      */
     default Function14<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, 
T14, T15, R> applyPartially(Tuple1<? extends T1> args) {
-        return (v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15) 
-> apply(args.v1(), v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, 
v15);
+        return (v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15) 
-> apply(args.getV1(), v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, 
v15);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function13<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, 
T15, R> applyPartially(Tuple2<? extends T1, ? extends T2> args) {
-        return (v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15) -> 
apply(args.v1(), args.v2(), v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, 
v14, v15);
+        return (v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15) -> 
apply(args.getV1(), args.getV2(), v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, 
v13, v14, v15);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function12<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, 
R> applyPartially(Tuple3<? extends T1, ? extends T2, ? extends T3> args) {
-        return (v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15) -> 
apply(args.v1(), args.v2(), args.v3(), v4, v5, v6, v7, v8, v9, v10, v11, v12, 
v13, v14, v15);
+        return (v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15) -> 
apply(args.getV1(), args.getV2(), args.getV3(), v4, v5, v6, v7, v8, v9, v10, 
v11, v12, v13, v14, v15);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function11<T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R> 
applyPartially(Tuple4<? extends T1, ? extends T2, ? extends T3, ? extends T4> 
args) {
-        return (v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15) -> 
apply(args.v1(), args.v2(), args.v3(), args.v4(), v5, v6, v7, v8, v9, v10, v11, 
v12, v13, v14, v15);
+        return (v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15) -> 
apply(args.getV1(), args.getV2(), args.getV3(), args.getV4(), v5, v6, v7, v8, 
v9, v10, v11, v12, v13, v14, v15);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function10<T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R> 
applyPartially(Tuple5<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? 
extends T5> args) {
-        return (v6, v7, v8, v9, v10, v11, v12, v13, v14, v15) -> 
apply(args.v1(), args.v2(), args.v3(), args.v4(), args.v5(), v6, v7, v8, v9, 
v10, v11, v12, v13, v14, v15);
+        return (v6, v7, v8, v9, v10, v11, v12, v13, v14, v15) -> 
apply(args.getV1(), args.getV2(), args.getV3(), args.getV4(), args.getV5(), v6, 
v7, v8, v9, v10, v11, v12, v13, v14, v15);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function9<T7, T8, T9, T10, T11, T12, T13, T14, T15, R> 
applyPartially(Tuple6<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? 
extends T5, ? extends T6> args) {
-        return (v7, v8, v9, v10, v11, v12, v13, v14, v15) -> apply(args.v1(), 
args.v2(), args.v3(), args.v4(), args.v5(), args.v6(), v7, v8, v9, v10, v11, 
v12, v13, v14, v15);
+        return (v7, v8, v9, v10, v11, v12, v13, v14, v15) -> 
apply(args.getV1(), args.getV2(), args.getV3(), args.getV4(), args.getV5(), 
args.getV6(), v7, v8, v9, v10, v11, v12, v13, v14, v15);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function8<T8, T9, T10, T11, T12, T13, T14, T15, R> 
applyPartially(Tuple7<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? 
extends T5, ? extends T6, ? extends T7> args) {
-        return (v8, v9, v10, v11, v12, v13, v14, v15) -> apply(args.v1(), 
args.v2(), args.v3(), args.v4(), args.v5(), args.v6(), args.v7(), v8, v9, v10, 
v11, v12, v13, v14, v15);
+        return (v8, v9, v10, v11, v12, v13, v14, v15) -> apply(args.getV1(), 
args.getV2(), args.getV3(), args.getV4(), args.getV5(), args.getV6(), 
args.getV7(), v8, v9, v10, v11, v12, v13, v14, v15);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function7<T9, T10, T11, T12, T13, T14, T15, R> 
applyPartially(Tuple8<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? 
extends T5, ? extends T6, ? extends T7, ? extends T8> args) {
-        return (v9, v10, v11, v12, v13, v14, v15) -> apply(args.v1(), 
args.v2(), args.v3(), args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), 
v9, v10, v11, v12, v13, v14, v15);
+        return (v9, v10, v11, v12, v13, v14, v15) -> apply(args.getV1(), 
args.getV2(), args.getV3(), args.getV4(), args.getV5(), args.getV6(), 
args.getV7(), args.getV8(), v9, v10, v11, v12, v13, v14, v15);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function6<T10, T11, T12, T13, T14, T15, R> applyPartially(Tuple9<? 
extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends 
T6, ? extends T7, ? extends T8, ? extends T9> args) {
-        return (v10, v11, v12, v13, v14, v15) -> apply(args.v1(), args.v2(), 
args.v3(), args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), 
v10, v11, v12, v13, v14, v15);
+        return (v10, v11, v12, v13, v14, v15) -> apply(args.getV1(), 
args.getV2(), args.getV3(), args.getV4(), args.getV5(), args.getV6(), 
args.getV7(), args.getV8(), args.getV9(), v10, v11, v12, v13, v14, v15);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function5<T11, T12, T13, T14, T15, R> applyPartially(Tuple10<? 
extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends 
T6, ? extends T7, ? extends T8, ? extends T9, ? extends T10> args) {
-        return (v11, v12, v13, v14, v15) -> apply(args.v1(), args.v2(), 
args.v3(), args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), 
args.v10(), v11, v12, v13, v14, v15);
+        return (v11, v12, v13, v14, v15) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), args.getV7(), 
args.getV8(), args.getV9(), args.getV10(), v11, v12, v13, v14, v15);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function4<T12, T13, T14, T15, R> applyPartially(Tuple11<? extends 
T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? 
extends T7, ? extends T8, ? extends T9, ? extends T10, ? extends T11> args) {
-        return (v12, v13, v14, v15) -> apply(args.v1(), args.v2(), args.v3(), 
args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), 
args.v11(), v12, v13, v14, v15);
+        return (v12, v13, v14, v15) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), args.getV7(), 
args.getV8(), args.getV9(), args.getV10(), args.getV11(), v12, v13, v14, v15);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function3<T13, T14, T15, R> applyPartially(Tuple12<? extends T1, ? 
extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends 
T7, ? extends T8, ? extends T9, ? extends T10, ? extends T11, ? extends T12> 
args) {
-        return (v13, v14, v15) -> apply(args.v1(), args.v2(), args.v3(), 
args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), 
args.v11(), args.v12(), v13, v14, v15);
+        return (v13, v14, v15) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), args.getV7(), 
args.getV8(), args.getV9(), args.getV10(), args.getV11(), args.getV12(), v13, 
v14, v15);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function2<T14, T15, R> applyPartially(Tuple13<? extends T1, ? 
extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends 
T7, ? extends T8, ? extends T9, ? extends T10, ? extends T11, ? extends T12, ? 
extends T13> args) {
-        return (v14, v15) -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11(), 
args.v12(), args.v13(), v14, v15);
+        return (v14, v15) -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9(), args.getV10(), args.getV11(), args.getV12(), args.getV13(), v14, 
v15);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function1<T15, R> applyPartially(Tuple14<? extends T1, ? extends 
T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7, ? 
extends T8, ? extends T9, ? extends T10, ? extends T11, ? extends T12, ? 
extends T13, ? extends T14> args) {
-        return (v15) -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11(), 
args.v12(), args.v13(), args.v14(), v15);
+        return (v15) -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9(), args.getV10(), args.getV11(), args.getV12(), args.getV13(), 
args.getV14(), v15);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function0<R> applyPartially(Tuple15<? extends T1, ? extends T2, ? 
extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends 
T8, ? extends T9, ? extends T10, ? extends T11, ? extends T12, ? extends T13, ? 
extends T14, ? extends T15> args) {
-        return () -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11(), 
args.v12(), args.v13(), args.v14(), args.v15());
+        return () -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9(), args.getV10(), args.getV11(), args.getV12(), args.getV13(), 
args.getV14(), args.getV15());
     }
 
 }

http://git-wip-us.apache.org/repos/asf/groovy/blob/c5e83397/src/main/groovy/groovy/util/function/Function16.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/util/function/Function16.java 
b/src/main/groovy/groovy/util/function/Function16.java
index 27e6f31..c69c8d9 100644
--- a/src/main/groovy/groovy/util/function/Function16.java
+++ b/src/main/groovy/groovy/util/function/Function16.java
@@ -50,7 +50,7 @@ public interface Function16<T1, T2, T3, T4, T5, T6, T7, T8, 
T9, T10, T11, T12, T
      * @param args The arguments as a tuple.
      */
     default R apply(Tuple16<? extends T1, ? extends T2, ? extends T3, ? 
extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends T8, ? extends 
T9, ? extends T10, ? extends T11, ? extends T12, ? extends T13, ? extends T14, 
? extends T15, ? extends T16> args) {
-        return apply(args.v1(), args.v2(), args.v3(), args.v4(), args.v5(), 
args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11(), args.v12(), 
args.v13(), args.v14(), args.v15(), args.v16());
+        return apply(args.getV1(), args.getV2(), args.getV3(), args.getV4(), 
args.getV5(), args.getV6(), args.getV7(), args.getV8(), args.getV9(), 
args.getV10(), args.getV11(), args.getV12(), args.getV13(), args.getV14(), 
args.getV15(), args.getV16());
     }
 
     /**
@@ -174,112 +174,112 @@ public interface Function16<T1, T2, T3, T4, T5, T6, T7, 
T8, T9, T10, T11, T12, T
      * Partially apply this function to the arguments.
      */
     default Function15<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, 
T14, T15, T16, R> applyPartially(Tuple1<? extends T1> args) {
-        return (v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, 
v16) -> apply(args.v1(), v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, 
v14, v15, v16);
+        return (v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, 
v16) -> apply(args.getV1(), v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, 
v14, v15, v16);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function14<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, 
T15, T16, R> applyPartially(Tuple2<? extends T1, ? extends T2> args) {
-        return (v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16) 
-> apply(args.v1(), args.v2(), v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, 
v14, v15, v16);
+        return (v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16) 
-> apply(args.getV1(), args.getV2(), v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, 
v13, v14, v15, v16);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function13<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, 
T16, R> applyPartially(Tuple3<? extends T1, ? extends T2, ? extends T3> args) {
-        return (v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16) -> 
apply(args.v1(), args.v2(), args.v3(), v4, v5, v6, v7, v8, v9, v10, v11, v12, 
v13, v14, v15, v16);
+        return (v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16) -> 
apply(args.getV1(), args.getV2(), args.getV3(), v4, v5, v6, v7, v8, v9, v10, 
v11, v12, v13, v14, v15, v16);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function12<T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, 
R> applyPartially(Tuple4<? extends T1, ? extends T2, ? extends T3, ? extends 
T4> args) {
-        return (v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16) -> 
apply(args.v1(), args.v2(), args.v3(), args.v4(), v5, v6, v7, v8, v9, v10, v11, 
v12, v13, v14, v15, v16);
+        return (v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16) -> 
apply(args.getV1(), args.getV2(), args.getV3(), args.getV4(), v5, v6, v7, v8, 
v9, v10, v11, v12, v13, v14, v15, v16);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function11<T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R> 
applyPartially(Tuple5<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? 
extends T5> args) {
-        return (v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16) -> 
apply(args.v1(), args.v2(), args.v3(), args.v4(), args.v5(), v6, v7, v8, v9, 
v10, v11, v12, v13, v14, v15, v16);
+        return (v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16) -> 
apply(args.getV1(), args.getV2(), args.getV3(), args.getV4(), args.getV5(), v6, 
v7, v8, v9, v10, v11, v12, v13, v14, v15, v16);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function10<T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R> 
applyPartially(Tuple6<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? 
extends T5, ? extends T6> args) {
-        return (v7, v8, v9, v10, v11, v12, v13, v14, v15, v16) -> 
apply(args.v1(), args.v2(), args.v3(), args.v4(), args.v5(), args.v6(), v7, v8, 
v9, v10, v11, v12, v13, v14, v15, v16);
+        return (v7, v8, v9, v10, v11, v12, v13, v14, v15, v16) -> 
apply(args.getV1(), args.getV2(), args.getV3(), args.getV4(), args.getV5(), 
args.getV6(), v7, v8, v9, v10, v11, v12, v13, v14, v15, v16);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function9<T8, T9, T10, T11, T12, T13, T14, T15, T16, R> 
applyPartially(Tuple7<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? 
extends T5, ? extends T6, ? extends T7> args) {
-        return (v8, v9, v10, v11, v12, v13, v14, v15, v16) -> apply(args.v1(), 
args.v2(), args.v3(), args.v4(), args.v5(), args.v6(), args.v7(), v8, v9, v10, 
v11, v12, v13, v14, v15, v16);
+        return (v8, v9, v10, v11, v12, v13, v14, v15, v16) -> 
apply(args.getV1(), args.getV2(), args.getV3(), args.getV4(), args.getV5(), 
args.getV6(), args.getV7(), v8, v9, v10, v11, v12, v13, v14, v15, v16);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function8<T9, T10, T11, T12, T13, T14, T15, T16, R> 
applyPartially(Tuple8<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? 
extends T5, ? extends T6, ? extends T7, ? extends T8> args) {
-        return (v9, v10, v11, v12, v13, v14, v15, v16) -> apply(args.v1(), 
args.v2(), args.v3(), args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), 
v9, v10, v11, v12, v13, v14, v15, v16);
+        return (v9, v10, v11, v12, v13, v14, v15, v16) -> apply(args.getV1(), 
args.getV2(), args.getV3(), args.getV4(), args.getV5(), args.getV6(), 
args.getV7(), args.getV8(), v9, v10, v11, v12, v13, v14, v15, v16);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function7<T10, T11, T12, T13, T14, T15, T16, R> 
applyPartially(Tuple9<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? 
extends T5, ? extends T6, ? extends T7, ? extends T8, ? extends T9> args) {
-        return (v10, v11, v12, v13, v14, v15, v16) -> apply(args.v1(), 
args.v2(), args.v3(), args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), 
args.v9(), v10, v11, v12, v13, v14, v15, v16);
+        return (v10, v11, v12, v13, v14, v15, v16) -> apply(args.getV1(), 
args.getV2(), args.getV3(), args.getV4(), args.getV5(), args.getV6(), 
args.getV7(), args.getV8(), args.getV9(), v10, v11, v12, v13, v14, v15, v16);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function6<T11, T12, T13, T14, T15, T16, R> 
applyPartially(Tuple10<? extends T1, ? extends T2, ? extends T3, ? extends T4, 
? extends T5, ? extends T6, ? extends T7, ? extends T8, ? extends T9, ? extends 
T10> args) {
-        return (v11, v12, v13, v14, v15, v16) -> apply(args.v1(), args.v2(), 
args.v3(), args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), 
args.v10(), v11, v12, v13, v14, v15, v16);
+        return (v11, v12, v13, v14, v15, v16) -> apply(args.getV1(), 
args.getV2(), args.getV3(), args.getV4(), args.getV5(), args.getV6(), 
args.getV7(), args.getV8(), args.getV9(), args.getV10(), v11, v12, v13, v14, 
v15, v16);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function5<T12, T13, T14, T15, T16, R> applyPartially(Tuple11<? 
extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends 
T6, ? extends T7, ? extends T8, ? extends T9, ? extends T10, ? extends T11> 
args) {
-        return (v12, v13, v14, v15, v16) -> apply(args.v1(), args.v2(), 
args.v3(), args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), 
args.v10(), args.v11(), v12, v13, v14, v15, v16);
+        return (v12, v13, v14, v15, v16) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), args.getV7(), 
args.getV8(), args.getV9(), args.getV10(), args.getV11(), v12, v13, v14, v15, 
v16);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function4<T13, T14, T15, T16, R> applyPartially(Tuple12<? extends 
T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? 
extends T7, ? extends T8, ? extends T9, ? extends T10, ? extends T11, ? extends 
T12> args) {
-        return (v13, v14, v15, v16) -> apply(args.v1(), args.v2(), args.v3(), 
args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), 
args.v11(), args.v12(), v13, v14, v15, v16);
+        return (v13, v14, v15, v16) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), args.getV7(), 
args.getV8(), args.getV9(), args.getV10(), args.getV11(), args.getV12(), v13, 
v14, v15, v16);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function3<T14, T15, T16, R> applyPartially(Tuple13<? extends T1, ? 
extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends 
T7, ? extends T8, ? extends T9, ? extends T10, ? extends T11, ? extends T12, ? 
extends T13> args) {
-        return (v14, v15, v16) -> apply(args.v1(), args.v2(), args.v3(), 
args.v4(), args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), 
args.v11(), args.v12(), args.v13(), v14, v15, v16);
+        return (v14, v15, v16) -> apply(args.getV1(), args.getV2(), 
args.getV3(), args.getV4(), args.getV5(), args.getV6(), args.getV7(), 
args.getV8(), args.getV9(), args.getV10(), args.getV11(), args.getV12(), 
args.getV13(), v14, v15, v16);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function2<T15, T16, R> applyPartially(Tuple14<? extends T1, ? 
extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends 
T7, ? extends T8, ? extends T9, ? extends T10, ? extends T11, ? extends T12, ? 
extends T13, ? extends T14> args) {
-        return (v15, v16) -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11(), 
args.v12(), args.v13(), args.v14(), v15, v16);
+        return (v15, v16) -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9(), args.getV10(), args.getV11(), args.getV12(), args.getV13(), 
args.getV14(), v15, v16);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function1<T16, R> applyPartially(Tuple15<? extends T1, ? extends 
T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7, ? 
extends T8, ? extends T9, ? extends T10, ? extends T11, ? extends T12, ? 
extends T13, ? extends T14, ? extends T15> args) {
-        return (v16) -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11(), 
args.v12(), args.v13(), args.v14(), args.v15(), v16);
+        return (v16) -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9(), args.getV10(), args.getV11(), args.getV12(), args.getV13(), 
args.getV14(), args.getV15(), v16);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function0<R> applyPartially(Tuple16<? extends T1, ? extends T2, ? 
extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends 
T8, ? extends T9, ? extends T10, ? extends T11, ? extends T12, ? extends T13, ? 
extends T14, ? extends T15, ? extends T16> args) {
-        return () -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7(), args.v8(), args.v9(), args.v10(), args.v11(), 
args.v12(), args.v13(), args.v14(), args.v15(), args.v16());
+        return () -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7(), args.getV8(), 
args.getV9(), args.getV10(), args.getV11(), args.getV12(), args.getV13(), 
args.getV14(), args.getV15(), args.getV16());
     }
 
 }

http://git-wip-us.apache.org/repos/asf/groovy/blob/c5e83397/src/main/groovy/groovy/util/function/Function2.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/util/function/Function2.java 
b/src/main/groovy/groovy/util/function/Function2.java
index 20216c8..a59263d 100644
--- a/src/main/groovy/groovy/util/function/Function2.java
+++ b/src/main/groovy/groovy/util/function/Function2.java
@@ -37,7 +37,7 @@ public interface Function2<T1, T2, R> extends BiFunction<T1, 
T2, R> {
      * @param args The arguments as a tuple.
      */
     default R apply(Tuple2<? extends T1, ? extends T2> args) {
-        return apply(args.v1(), args.v2());
+        return apply(args.getV1(), args.getV2());
     }
 
     /**
@@ -78,14 +78,14 @@ public interface Function2<T1, T2, R> extends 
BiFunction<T1, T2, R> {
      * Partially apply this function to the arguments.
      */
     default Function1<T2, R> applyPartially(Tuple1<? extends T1> args) {
-        return (v2) -> apply(args.v1(), v2);
+        return (v2) -> apply(args.getV1(), v2);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function0<R> applyPartially(Tuple2<? extends T1, ? extends T2> 
args) {
-        return () -> apply(args.v1(), args.v2());
+        return () -> apply(args.getV1(), args.getV2());
     }
 
 }

http://git-wip-us.apache.org/repos/asf/groovy/blob/c5e83397/src/main/groovy/groovy/util/function/Function3.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/util/function/Function3.java 
b/src/main/groovy/groovy/util/function/Function3.java
index eed1a3e..39913a9 100644
--- a/src/main/groovy/groovy/util/function/Function3.java
+++ b/src/main/groovy/groovy/util/function/Function3.java
@@ -37,7 +37,7 @@ public interface Function3<T1, T2, T3, R> {
      * @param args The arguments as a tuple.
      */
     default R apply(Tuple3<? extends T1, ? extends T2, ? extends T3> args) {
-        return apply(args.v1(), args.v2(), args.v3());
+        return apply(args.getV1(), args.getV2(), args.getV3());
     }
 
     /**
@@ -70,21 +70,21 @@ public interface Function3<T1, T2, T3, R> {
      * Partially apply this function to the arguments.
      */
     default Function2<T2, T3, R> applyPartially(Tuple1<? extends T1> args) {
-        return (v2, v3) -> apply(args.v1(), v2, v3);
+        return (v2, v3) -> apply(args.getV1(), v2, v3);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function1<T3, R> applyPartially(Tuple2<? extends T1, ? extends T2> 
args) {
-        return (v3) -> apply(args.v1(), args.v2(), v3);
+        return (v3) -> apply(args.getV1(), args.getV2(), v3);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function0<R> applyPartially(Tuple3<? extends T1, ? extends T2, ? 
extends T3> args) {
-        return () -> apply(args.v1(), args.v2(), args.v3());
+        return () -> apply(args.getV1(), args.getV2(), args.getV3());
     }
 
 }

http://git-wip-us.apache.org/repos/asf/groovy/blob/c5e83397/src/main/groovy/groovy/util/function/Function4.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/util/function/Function4.java 
b/src/main/groovy/groovy/util/function/Function4.java
index f496a82..4a57349 100644
--- a/src/main/groovy/groovy/util/function/Function4.java
+++ b/src/main/groovy/groovy/util/function/Function4.java
@@ -38,7 +38,7 @@ public interface Function4<T1, T2, T3, T4, R> {
      * @param args The arguments as a tuple.
      */
     default R apply(Tuple4<? extends T1, ? extends T2, ? extends T3, ? extends 
T4> args) {
-        return apply(args.v1(), args.v2(), args.v3(), args.v4());
+        return apply(args.getV1(), args.getV2(), args.getV3(), args.getV4());
     }
 
     /**
@@ -78,28 +78,28 @@ public interface Function4<T1, T2, T3, T4, R> {
      * Partially apply this function to the arguments.
      */
     default Function3<T2, T3, T4, R> applyPartially(Tuple1<? extends T1> args) 
{
-        return (v2, v3, v4) -> apply(args.v1(), v2, v3, v4);
+        return (v2, v3, v4) -> apply(args.getV1(), v2, v3, v4);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function2<T3, T4, R> applyPartially(Tuple2<? extends T1, ? extends 
T2> args) {
-        return (v3, v4) -> apply(args.v1(), args.v2(), v3, v4);
+        return (v3, v4) -> apply(args.getV1(), args.getV2(), v3, v4);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function1<T4, R> applyPartially(Tuple3<? extends T1, ? extends T2, 
? extends T3> args) {
-        return (v4) -> apply(args.v1(), args.v2(), args.v3(), v4);
+        return (v4) -> apply(args.getV1(), args.getV2(), args.getV3(), v4);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function0<R> applyPartially(Tuple4<? extends T1, ? extends T2, ? 
extends T3, ? extends T4> args) {
-        return () -> apply(args.v1(), args.v2(), args.v3(), args.v4());
+        return () -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4());
     }
 
 }

http://git-wip-us.apache.org/repos/asf/groovy/blob/c5e83397/src/main/groovy/groovy/util/function/Function5.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/util/function/Function5.java 
b/src/main/groovy/groovy/util/function/Function5.java
index d2d545e..1fe0927 100644
--- a/src/main/groovy/groovy/util/function/Function5.java
+++ b/src/main/groovy/groovy/util/function/Function5.java
@@ -39,7 +39,7 @@ public interface Function5<T1, T2, T3, T4, T5, R> {
      * @param args The arguments as a tuple.
      */
     default R apply(Tuple5<? extends T1, ? extends T2, ? extends T3, ? extends 
T4, ? extends T5> args) {
-        return apply(args.v1(), args.v2(), args.v3(), args.v4(), args.v5());
+        return apply(args.getV1(), args.getV2(), args.getV3(), args.getV4(), 
args.getV5());
     }
 
     /**
@@ -86,35 +86,35 @@ public interface Function5<T1, T2, T3, T4, T5, R> {
      * Partially apply this function to the arguments.
      */
     default Function4<T2, T3, T4, T5, R> applyPartially(Tuple1<? extends T1> 
args) {
-        return (v2, v3, v4, v5) -> apply(args.v1(), v2, v3, v4, v5);
+        return (v2, v3, v4, v5) -> apply(args.getV1(), v2, v3, v4, v5);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function3<T3, T4, T5, R> applyPartially(Tuple2<? extends T1, ? 
extends T2> args) {
-        return (v3, v4, v5) -> apply(args.v1(), args.v2(), v3, v4, v5);
+        return (v3, v4, v5) -> apply(args.getV1(), args.getV2(), v3, v4, v5);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function2<T4, T5, R> applyPartially(Tuple3<? extends T1, ? extends 
T2, ? extends T3> args) {
-        return (v4, v5) -> apply(args.v1(), args.v2(), args.v3(), v4, v5);
+        return (v4, v5) -> apply(args.getV1(), args.getV2(), args.getV3(), v4, 
v5);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function1<T5, R> applyPartially(Tuple4<? extends T1, ? extends T2, 
? extends T3, ? extends T4> args) {
-        return (v5) -> apply(args.v1(), args.v2(), args.v3(), args.v4(), v5);
+        return (v5) -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), v5);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function0<R> applyPartially(Tuple5<? extends T1, ? extends T2, ? 
extends T3, ? extends T4, ? extends T5> args) {
-        return () -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5());
+        return () -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5());
     }
 
 }

http://git-wip-us.apache.org/repos/asf/groovy/blob/c5e83397/src/main/groovy/groovy/util/function/Function6.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/util/function/Function6.java 
b/src/main/groovy/groovy/util/function/Function6.java
index 21bb27c..b88c9d1 100644
--- a/src/main/groovy/groovy/util/function/Function6.java
+++ b/src/main/groovy/groovy/util/function/Function6.java
@@ -40,7 +40,7 @@ public interface Function6<T1, T2, T3, T4, T5, T6, R> {
      * @param args The arguments as a tuple.
      */
     default R apply(Tuple6<? extends T1, ? extends T2, ? extends T3, ? extends 
T4, ? extends T5, ? extends T6> args) {
-        return apply(args.v1(), args.v2(), args.v3(), args.v4(), args.v5(), 
args.v6());
+        return apply(args.getV1(), args.getV2(), args.getV3(), args.getV4(), 
args.getV5(), args.getV6());
     }
 
     /**
@@ -94,42 +94,42 @@ public interface Function6<T1, T2, T3, T4, T5, T6, R> {
      * Partially apply this function to the arguments.
      */
     default Function5<T2, T3, T4, T5, T6, R> applyPartially(Tuple1<? extends 
T1> args) {
-        return (v2, v3, v4, v5, v6) -> apply(args.v1(), v2, v3, v4, v5, v6);
+        return (v2, v3, v4, v5, v6) -> apply(args.getV1(), v2, v3, v4, v5, v6);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function4<T3, T4, T5, T6, R> applyPartially(Tuple2<? extends T1, ? 
extends T2> args) {
-        return (v3, v4, v5, v6) -> apply(args.v1(), args.v2(), v3, v4, v5, v6);
+        return (v3, v4, v5, v6) -> apply(args.getV1(), args.getV2(), v3, v4, 
v5, v6);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function3<T4, T5, T6, R> applyPartially(Tuple3<? extends T1, ? 
extends T2, ? extends T3> args) {
-        return (v4, v5, v6) -> apply(args.v1(), args.v2(), args.v3(), v4, v5, 
v6);
+        return (v4, v5, v6) -> apply(args.getV1(), args.getV2(), args.getV3(), 
v4, v5, v6);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function2<T5, T6, R> applyPartially(Tuple4<? extends T1, ? extends 
T2, ? extends T3, ? extends T4> args) {
-        return (v5, v6) -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
v5, v6);
+        return (v5, v6) -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), v5, v6);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function1<T6, R> applyPartially(Tuple5<? extends T1, ? extends T2, 
? extends T3, ? extends T4, ? extends T5> args) {
-        return (v6) -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), v6);
+        return (v6) -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), v6);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function0<R> applyPartially(Tuple6<? extends T1, ? extends T2, ? 
extends T3, ? extends T4, ? extends T5, ? extends T6> args) {
-        return () -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6());
+        return () -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6());
     }
 
 }

http://git-wip-us.apache.org/repos/asf/groovy/blob/c5e83397/src/main/groovy/groovy/util/function/Function7.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/util/function/Function7.java 
b/src/main/groovy/groovy/util/function/Function7.java
index f1e4917..94d1de4 100644
--- a/src/main/groovy/groovy/util/function/Function7.java
+++ b/src/main/groovy/groovy/util/function/Function7.java
@@ -41,7 +41,7 @@ public interface Function7<T1, T2, T3, T4, T5, T6, T7, R> {
      * @param args The arguments as a tuple.
      */
     default R apply(Tuple7<? extends T1, ? extends T2, ? extends T3, ? extends 
T4, ? extends T5, ? extends T6, ? extends T7> args) {
-        return apply(args.v1(), args.v2(), args.v3(), args.v4(), args.v5(), 
args.v6(), args.v7());
+        return apply(args.getV1(), args.getV2(), args.getV3(), args.getV4(), 
args.getV5(), args.getV6(), args.getV7());
     }
 
     /**
@@ -102,49 +102,49 @@ public interface Function7<T1, T2, T3, T4, T5, T6, T7, R> 
{
      * Partially apply this function to the arguments.
      */
     default Function6<T2, T3, T4, T5, T6, T7, R> applyPartially(Tuple1<? 
extends T1> args) {
-        return (v2, v3, v4, v5, v6, v7) -> apply(args.v1(), v2, v3, v4, v5, 
v6, v7);
+        return (v2, v3, v4, v5, v6, v7) -> apply(args.getV1(), v2, v3, v4, v5, 
v6, v7);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function5<T3, T4, T5, T6, T7, R> applyPartially(Tuple2<? extends 
T1, ? extends T2> args) {
-        return (v3, v4, v5, v6, v7) -> apply(args.v1(), args.v2(), v3, v4, v5, 
v6, v7);
+        return (v3, v4, v5, v6, v7) -> apply(args.getV1(), args.getV2(), v3, 
v4, v5, v6, v7);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function4<T4, T5, T6, T7, R> applyPartially(Tuple3<? extends T1, ? 
extends T2, ? extends T3> args) {
-        return (v4, v5, v6, v7) -> apply(args.v1(), args.v2(), args.v3(), v4, 
v5, v6, v7);
+        return (v4, v5, v6, v7) -> apply(args.getV1(), args.getV2(), 
args.getV3(), v4, v5, v6, v7);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function3<T5, T6, T7, R> applyPartially(Tuple4<? extends T1, ? 
extends T2, ? extends T3, ? extends T4> args) {
-        return (v5, v6, v7) -> apply(args.v1(), args.v2(), args.v3(), 
args.v4(), v5, v6, v7);
+        return (v5, v6, v7) -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), v5, v6, v7);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function2<T6, T7, R> applyPartially(Tuple5<? extends T1, ? extends 
T2, ? extends T3, ? extends T4, ? extends T5> args) {
-        return (v6, v7) -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), v6, v7);
+        return (v6, v7) -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), v6, v7);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function1<T7, R> applyPartially(Tuple6<? extends T1, ? extends T2, 
? extends T3, ? extends T4, ? extends T5, ? extends T6> args) {
-        return (v7) -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), v7);
+        return (v7) -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), v7);
     }
 
     /**
      * Partially apply this function to the arguments.
      */
     default Function0<R> applyPartially(Tuple7<? extends T1, ? extends T2, ? 
extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7> args) {
-        return () -> apply(args.v1(), args.v2(), args.v3(), args.v4(), 
args.v5(), args.v6(), args.v7());
+        return () -> apply(args.getV1(), args.getV2(), args.getV3(), 
args.getV4(), args.getV5(), args.getV6(), args.getV7());
     }
 
 }

Reply via email to