You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by uc...@apache.org on 2014/07/03 12:30:19 UTC

git commit: [FLINK-888] Add swap() to Tuple2

Repository: incubator-flink
Updated Branches:
  refs/heads/master 7a4c209a8 -> 3c8bdee86


[FLINK-888] Add swap() to Tuple2


Project: http://git-wip-us.apache.org/repos/asf/incubator-flink/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-flink/commit/3c8bdee8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-flink/tree/3c8bdee8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-flink/diff/3c8bdee8

Branch: refs/heads/master
Commit: 3c8bdee86132e48f99825706b97e24b4e119dc1e
Parents: 7a4c209
Author: TobiasWiens <to...@gmail.com>
Authored: Mon Jun 23 09:56:44 2014 +0200
Committer: uce <u....@fu-berlin.de>
Committed: Thu Jul 3 12:29:47 2014 +0200

----------------------------------------------------------------------
 .../eu/stratosphere/api/java/tuple/Tuple1.java  |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple10.java |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple11.java |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple12.java |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple13.java |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple14.java |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple15.java |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple16.java |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple17.java |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple18.java |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple19.java |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple2.java  | 12 +++++--
 .../eu/stratosphere/api/java/tuple/Tuple20.java |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple21.java |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple22.java |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple23.java |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple24.java |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple25.java |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple3.java  |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple4.java  |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple5.java  |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple6.java  |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple7.java  |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple8.java  |  4 +--
 .../eu/stratosphere/api/java/tuple/Tuple9.java  |  4 +--
 .../api/java/tuple/TupleGenerator.java          | 21 ++++++++-----
 .../api/java/tuple/builder/Tuple10Builder.java  |  2 +-
 .../api/java/tuple/builder/Tuple11Builder.java  |  2 +-
 .../api/java/tuple/builder/Tuple12Builder.java  |  2 +-
 .../api/java/tuple/builder/Tuple13Builder.java  |  2 +-
 .../api/java/tuple/builder/Tuple14Builder.java  |  2 +-
 .../api/java/tuple/builder/Tuple15Builder.java  |  2 +-
 .../api/java/tuple/builder/Tuple16Builder.java  |  2 +-
 .../api/java/tuple/builder/Tuple17Builder.java  |  2 +-
 .../api/java/tuple/builder/Tuple18Builder.java  |  2 +-
 .../api/java/tuple/builder/Tuple19Builder.java  |  2 +-
 .../api/java/tuple/builder/Tuple1Builder.java   |  2 +-
 .../api/java/tuple/builder/Tuple20Builder.java  |  2 +-
 .../api/java/tuple/builder/Tuple21Builder.java  |  2 +-
 .../api/java/tuple/builder/Tuple22Builder.java  |  2 +-
 .../api/java/tuple/builder/Tuple23Builder.java  |  2 +-
 .../api/java/tuple/builder/Tuple24Builder.java  |  2 +-
 .../api/java/tuple/builder/Tuple25Builder.java  |  2 +-
 .../api/java/tuple/builder/Tuple2Builder.java   |  2 +-
 .../api/java/tuple/builder/Tuple3Builder.java   |  2 +-
 .../api/java/tuple/builder/Tuple4Builder.java   |  2 +-
 .../api/java/tuple/builder/Tuple5Builder.java   |  2 +-
 .../api/java/tuple/builder/Tuple6Builder.java   |  2 +-
 .../api/java/tuple/builder/Tuple7Builder.java   |  2 +-
 .../api/java/tuple/builder/Tuple8Builder.java   |  2 +-
 .../api/java/tuple/builder/Tuple9Builder.java   |  2 +-
 .../stratosphere/api/java/tuple/Tuple2Test.java | 33 ++++++++++++++++++++
 52 files changed, 130 insertions(+), 82 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple1.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple1.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple1.java
index 7f5b7a2..e5e2387 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple1.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple1.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -125,6 +125,7 @@ public class Tuple1<T0> extends Tuple {
 		int result = f0 != null ? f0.hashCode() : 0;
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -132,5 +133,4 @@ public class Tuple1<T0> extends Tuple {
 	public Tuple1<T0> copy(){ 
 		return new Tuple1<T0>(this.f0);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple10.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple10.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple10.java
index 5c06654..a966e7b 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple10.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple10.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -251,6 +251,7 @@ public class Tuple10<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> extends Tuple {
 		result = 31 * result + (f9 != null ? f9.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -267,5 +268,4 @@ public class Tuple10<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> extends Tuple {
 			this.f8,
 			this.f9);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple11.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple11.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple11.java
index 6413d82..2dc4b9d 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple11.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple11.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -265,6 +265,7 @@ public class Tuple11<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> extends Tuple
 		result = 31 * result + (f10 != null ? f10.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -282,5 +283,4 @@ public class Tuple11<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> extends Tuple
 			this.f9,
 			this.f10);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple12.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple12.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple12.java
index 0f6d366..153d240 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple12.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple12.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -279,6 +279,7 @@ public class Tuple12<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> extends T
 		result = 31 * result + (f11 != null ? f11.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -297,5 +298,4 @@ public class Tuple12<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> extends T
 			this.f10,
 			this.f11);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple13.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple13.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple13.java
index 127dde8..dc0427a 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple13.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple13.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -293,6 +293,7 @@ public class Tuple13<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> exte
 		result = 31 * result + (f12 != null ? f12.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -312,5 +313,4 @@ public class Tuple13<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> exte
 			this.f11,
 			this.f12);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple14.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple14.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple14.java
index d3042ef..ac646af 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple14.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple14.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -307,6 +307,7 @@ public class Tuple14<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>
 		result = 31 * result + (f13 != null ? f13.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -327,5 +328,4 @@ public class Tuple14<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>
 			this.f12,
 			this.f13);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple15.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple15.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple15.java
index 4e6205c..786b386 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple15.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple15.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -321,6 +321,7 @@ public class Tuple15<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 		result = 31 * result + (f14 != null ? f14.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -342,5 +343,4 @@ public class Tuple15<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 			this.f13,
 			this.f14);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple16.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple16.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple16.java
index de57619..a8ff8f5 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple16.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple16.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -335,6 +335,7 @@ public class Tuple16<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 		result = 31 * result + (f15 != null ? f15.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -357,5 +358,4 @@ public class Tuple16<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 			this.f14,
 			this.f15);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple17.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple17.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple17.java
index 6fd2554..b92b40c 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple17.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple17.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -349,6 +349,7 @@ public class Tuple17<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 		result = 31 * result + (f16 != null ? f16.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -372,5 +373,4 @@ public class Tuple17<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 			this.f15,
 			this.f16);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple18.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple18.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple18.java
index f45e406..a6a0f0f 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple18.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple18.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -363,6 +363,7 @@ public class Tuple18<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 		result = 31 * result + (f17 != null ? f17.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -387,5 +388,4 @@ public class Tuple18<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 			this.f16,
 			this.f17);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple19.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple19.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple19.java
index 2a867e3..bd8e3ac 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple19.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple19.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -377,6 +377,7 @@ public class Tuple19<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 		result = 31 * result + (f18 != null ? f18.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -402,5 +403,4 @@ public class Tuple19<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 			this.f17,
 			this.f18);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple2.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple2.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple2.java
index d3be5cc..07e3200 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple2.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple2.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -99,6 +99,14 @@ public class Tuple2<T0, T1> extends Tuple {
 		this.f1 = value1;
 	}
 
+	/**
+	* Returns a shallow copy of the tuple with swapped values.
+	*
+	* @return shallow copy of the tuple with swapped values
+	*/
+	public Tuple2<T1, T0> swap() {
+		return new Tuple2<T1, T0>(f1, f0);
+	}
 
 	// -------------------------------------------------------------------------------------------------
 	// standard utilities
@@ -139,6 +147,7 @@ public class Tuple2<T0, T1> extends Tuple {
 		result = 31 * result + (f1 != null ? f1.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -147,5 +156,4 @@ public class Tuple2<T0, T1> extends Tuple {
 		return new Tuple2<T0,T1>(this.f0,
 			this.f1);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple20.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple20.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple20.java
index a8cd9ee..1ee41ff 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple20.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple20.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -391,6 +391,7 @@ public class Tuple20<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 		result = 31 * result + (f19 != null ? f19.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -417,5 +418,4 @@ public class Tuple20<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 			this.f18,
 			this.f19);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple21.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple21.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple21.java
index 6d0e7bb..26c2d01 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple21.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple21.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -405,6 +405,7 @@ public class Tuple21<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 		result = 31 * result + (f20 != null ? f20.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -432,5 +433,4 @@ public class Tuple21<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 			this.f19,
 			this.f20);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple22.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple22.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple22.java
index 43d0d3f..3045c5e 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple22.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple22.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -419,6 +419,7 @@ public class Tuple22<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 		result = 31 * result + (f21 != null ? f21.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -447,5 +448,4 @@ public class Tuple22<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 			this.f20,
 			this.f21);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple23.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple23.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple23.java
index a71dcf6..348368b 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple23.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple23.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -433,6 +433,7 @@ public class Tuple23<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 		result = 31 * result + (f22 != null ? f22.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -462,5 +463,4 @@ public class Tuple23<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 			this.f21,
 			this.f22);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple24.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple24.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple24.java
index 92b5467..3e2c41d 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple24.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple24.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -447,6 +447,7 @@ public class Tuple24<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 		result = 31 * result + (f23 != null ? f23.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -477,5 +478,4 @@ public class Tuple24<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 			this.f22,
 			this.f23);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple25.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple25.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple25.java
index 013188d..f310111 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple25.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple25.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -461,6 +461,7 @@ public class Tuple25<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 		result = 31 * result + (f24 != null ? f24.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -492,5 +493,4 @@ public class Tuple25<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
 			this.f23,
 			this.f24);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple3.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple3.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple3.java
index 293b74c..41be21d 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple3.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple3.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -153,6 +153,7 @@ public class Tuple3<T0, T1, T2> extends Tuple {
 		result = 31 * result + (f2 != null ? f2.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -162,5 +163,4 @@ public class Tuple3<T0, T1, T2> extends Tuple {
 			this.f1,
 			this.f2);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple4.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple4.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple4.java
index 7007896..0d1a030 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple4.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple4.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -167,6 +167,7 @@ public class Tuple4<T0, T1, T2, T3> extends Tuple {
 		result = 31 * result + (f3 != null ? f3.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -177,5 +178,4 @@ public class Tuple4<T0, T1, T2, T3> extends Tuple {
 			this.f2,
 			this.f3);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple5.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple5.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple5.java
index fda4ab1..3a18cfa 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple5.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple5.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -181,6 +181,7 @@ public class Tuple5<T0, T1, T2, T3, T4> extends Tuple {
 		result = 31 * result + (f4 != null ? f4.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -192,5 +193,4 @@ public class Tuple5<T0, T1, T2, T3, T4> extends Tuple {
 			this.f3,
 			this.f4);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple6.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple6.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple6.java
index 1cf0ad1..8c5a6f5 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple6.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple6.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -195,6 +195,7 @@ public class Tuple6<T0, T1, T2, T3, T4, T5> extends Tuple {
 		result = 31 * result + (f5 != null ? f5.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -207,5 +208,4 @@ public class Tuple6<T0, T1, T2, T3, T4, T5> extends Tuple {
 			this.f4,
 			this.f5);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple7.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple7.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple7.java
index ef08ca9..f5dbedb 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple7.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple7.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -209,6 +209,7 @@ public class Tuple7<T0, T1, T2, T3, T4, T5, T6> extends Tuple {
 		result = 31 * result + (f6 != null ? f6.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -222,5 +223,4 @@ public class Tuple7<T0, T1, T2, T3, T4, T5, T6> extends Tuple {
 			this.f5,
 			this.f6);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple8.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple8.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple8.java
index 76dc3d9..fadbf87 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple8.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple8.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -223,6 +223,7 @@ public class Tuple8<T0, T1, T2, T3, T4, T5, T6, T7> extends Tuple {
 		result = 31 * result + (f7 != null ? f7.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -237,5 +238,4 @@ public class Tuple8<T0, T1, T2, T3, T4, T5, T6, T7> extends Tuple {
 			this.f6,
 			this.f7);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple9.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple9.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple9.java
index 23ab671..deb2d80 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple9.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/Tuple9.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at
@@ -237,6 +237,7 @@ public class Tuple9<T0, T1, T2, T3, T4, T5, T6, T7, T8> extends Tuple {
 		result = 31 * result + (f8 != null ? f8.hashCode() : 0);
 		return result;
 	}
+
 	/**
 	* Shallow tuple copy.
 	* @returns A new Tuple with the same fields as this.
@@ -252,5 +253,4 @@ public class Tuple9<T0, T1, T2, T3, T4, T5, T6, T7, T8> extends Tuple {
 			this.f7,
 			this.f8);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/TupleGenerator.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/TupleGenerator.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/TupleGenerator.java
index c73e4cd..3bb7a9a 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/TupleGenerator.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/TupleGenerator.java
@@ -635,6 +635,18 @@ class TupleGenerator {
 		}
 		w.println("\t}");
 		w.println();
+		
+		// swap method only for Tuple2
+		if (numFields == 2) {
+			w.println("\t/**");
+			w.println("\t* Returns a shallow copy of the tuple with swapped values.");
+			w.println("\t*");
+			w.println("\t* @return shallow copy of the tuple with swapped values");
+			w.println("\t*/");
+			w.println("\tpublic Tuple2<T1, T0> swap() {");
+			w.println("\t\treturn new Tuple2<T1, T0>(f1, f0);");
+			w.println("\t}");
+		}
 
 		// standard utilities (toString, equals, hashCode, copy)
 		w.println();
@@ -661,9 +673,6 @@ class TupleGenerator {
 		w.println("\t\t\t+ \")\";");
 		w.println("\t}");
 
-
-
-
 		w.println();
 		w.println("\t/**");
 		w.println("\t * Deep equality for tuples by calling equals() on the tuple members");
@@ -705,6 +714,7 @@ class TupleGenerator {
 		}
 		tupleTypes += ">";
 
+		w.println();
 		w.println("\t/**");
 		w.println("\t* Shallow tuple copy.");
 		w.println("\t* @returns A new Tuple with the same fields as this.");
@@ -725,9 +735,6 @@ class TupleGenerator {
 		w.println(");");
 		w.println("\t}");
 
-		w.println();
-
-
 		// foot
 		w.println("}");
 	}
@@ -824,7 +831,7 @@ class TupleGenerator {
 	private static String HEADER = 
 		"/***********************************************************************************************************************\n" +
 		" *\n" +
-		" * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)\n" +
+		" * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)\n" +
 		" *\n" +
 		" * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with\n" +
 		" * the License. You may obtain a copy of the License at\n" +

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple10Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple10Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple10Builder.java
index 756d355..404cd94 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple10Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple10Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple11Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple11Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple11Builder.java
index 21e93de..2b43e6b 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple11Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple11Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple12Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple12Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple12Builder.java
index 04fe0c1..1d8abd8 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple12Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple12Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple13Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple13Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple13Builder.java
index 927a4be..f093919 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple13Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple13Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple14Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple14Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple14Builder.java
index 5098cb0..262a8f8 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple14Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple14Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple15Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple15Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple15Builder.java
index 2b3e13a..2afab42 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple15Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple15Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple16Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple16Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple16Builder.java
index b5f1e63..ef645b3 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple16Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple16Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple17Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple17Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple17Builder.java
index 8a3303d..0d71bc3 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple17Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple17Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple18Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple18Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple18Builder.java
index 92749c4..d1140a8 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple18Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple18Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple19Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple19Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple19Builder.java
index f925ab8..352c69c 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple19Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple19Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple1Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple1Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple1Builder.java
index f0b3ef8..19cfb96 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple1Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple1Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple20Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple20Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple20Builder.java
index 1dc0bf1..d7ef449 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple20Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple20Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple21Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple21Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple21Builder.java
index e7ff5cd..ae0b951 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple21Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple21Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple22Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple22Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple22Builder.java
index 90602e0..b00b1a0 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple22Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple22Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple23Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple23Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple23Builder.java
index 9c9d3f3..084a633 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple23Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple23Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple24Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple24Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple24Builder.java
index 3823c86..64b1fef 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple24Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple24Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple25Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple25Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple25Builder.java
index dd702db..83783c7 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple25Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple25Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple2Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple2Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple2Builder.java
index af70811..8294d8f 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple2Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple2Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple3Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple3Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple3Builder.java
index 2140635..290d3a7 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple3Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple3Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple4Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple4Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple4Builder.java
index e4fe00f..28f5854 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple4Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple4Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple5Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple5Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple5Builder.java
index 61e1fa5..545e3db 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple5Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple5Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple6Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple6Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple6Builder.java
index a9c9204..070d6a0 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple6Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple6Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple7Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple7Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple7Builder.java
index 11258b6..d83ec16 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple7Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple7Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple8Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple8Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple8Builder.java
index 732e4d7..ae54f39 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple8Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple8Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple9Builder.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple9Builder.java b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple9Builder.java
index 7b0396b..975f3e6 100644
--- a/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple9Builder.java
+++ b/stratosphere-java/src/main/java/eu/stratosphere/api/java/tuple/builder/Tuple9Builder.java
@@ -1,6 +1,6 @@
 /***********************************************************************************************************************
  *
- * Copyright (C) 2010-2013 by the Stratosphere project (http://stratosphere.eu)
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/3c8bdee8/stratosphere-java/src/test/java/eu/stratosphere/api/java/tuple/Tuple2Test.java
----------------------------------------------------------------------
diff --git a/stratosphere-java/src/test/java/eu/stratosphere/api/java/tuple/Tuple2Test.java b/stratosphere-java/src/test/java/eu/stratosphere/api/java/tuple/Tuple2Test.java
new file mode 100644
index 0000000..3eae9e2
--- /dev/null
+++ b/stratosphere-java/src/test/java/eu/stratosphere/api/java/tuple/Tuple2Test.java
@@ -0,0 +1,33 @@
+/***********************************************************************************************************************
+ *
+ * Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ *
+ **********************************************************************************************************************/
+
+package eu.stratosphere.api.java.tuple;
+
+import junit.framework.Assert;
+
+import org.junit.Test;
+
+public class Tuple2Test {
+
+	@Test
+	public void testSwapValues() {
+		Tuple2<String, Integer> toSwap = new Tuple2<String, Integer>(new String("Test case"), 25);
+		Tuple2<Integer, String> swapped = toSwap.swap();
+
+		Assert.assertEquals(swapped.f0, toSwap.f1);
+
+		Assert.assertEquals(swapped.f1, toSwap.f0);
+	}
+}