class TupleTypeInfo extends TupleTypeInfoBase<T> {

	@Override
	public int hashCode() {
		return 31 * super.hashCode() + Arrays.hashCode(fieldNames);
	}

	@SuppressWarnings("unchecked") @PublicEvolving public  TupleTypeInfo(TypeInformation<?>... types);
	@PublicEvolving public  TupleTypeInfo(Class<T> tupleType, TypeInformation<?>... types);

}